Mock Version: 2.6 Mock Version: 2.6 Mock Version: 2.6 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target i686 --nodeps /builddir/build/SPECS/firefox.spec'], chrootPath='/var/lib/mock/f32-build-24698760-2643368/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 i686 --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: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1608681600 Wrote: /builddir/build/SRPMS/firefox-84.0.1-2.fc32.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target i686 --nodeps /builddir/build/SPECS/firefox.spec'], chrootPath='/var/lib/mock/f32-build-24698760-2643368/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 i686 --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: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1608681600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.6CjXEU + 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). + echo 'Patch #44 (build-arm-libopus.patch):' Patch #44 (build-arm-libopus.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .build-arm-libopus --fuzz=0 patching file media/libopus/silk/arm/arm_silk_map.c Patch #46 (firefox-nss-version.patch): + echo '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 + echo 'Patch #47 (fedora-shebang-build.patch):' 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). + echo 'Patch #500 (ffvpx.patch):' 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 --enable-optimize' + echo 'ac_add_options --disable-debug' + echo 'ac_add_options --disable-tests' + echo 'ac_add_options --with-system-jpeg' + echo 'ac_add_options --without-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.0RkDHV + 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 ryu v1.0.5 Compiling bitflags v1.2.1 Compiling autocfg v1.0.1 Compiling ppv-lite86 v0.2.10 Compiling unicode-width v0.1.8 Compiling log v0.4.11 Compiling serde_json v1.0.59 Compiling cbindgen v0.15.0 Compiling strsim v0.8.0 Compiling remove_dir_all v0.5.3 Compiling itoa v0.4.6 Compiling unicode-segmentation v1.6.0 Compiling ansi_term v0.11.0 Compiling vec_map v0.8.2 Compiling hashbrown v0.9.1 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 clap v2.33.3 Compiling rand_core v0.5.1 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 1m 25s 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 '{}' ';' ++ echo '-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' ++ /usr/bin/sed -e s/-Wall// + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' ++ echo '-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' ++ /usr/bin/sed -e s/-Werror=format-security// + MOZ_OPT_FLAGS='-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + MOZ_OPT_FLAGS='-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive' + MOZ_OPT_FLAGS='-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now' ++ echo '-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now' ++ /usr/bin/sed -e s/-g/-g0/ + MOZ_OPT_FLAGS='-O2 -g0 -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now' + export 'MOZ_DEBUG_FLAGS= ' + MOZ_DEBUG_FLAGS=' ' + MOZ_LINK_FLAGS='-Wl,--no-keep-memory -Wl,--reduce-memory-overheads' + export RUSTFLAGS=-Cdebuginfo=0 + RUSTFLAGS=-Cdebuginfo=0 + MOZ_OPT_FLAGS='-O2 -g0 -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT' + echo 'export CFLAGS="-O2 -g0 -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT"' + echo 'export CXXFLAGS="-O2 -g0 -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT"' + echo 'export LDFLAGS="-Wl,--no-keep-memory -Wl,--reduce-memory-overheads"' + 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 48 ']' + '[' 48 -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.8.6.final.0-32 in 334ms 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-i686-3.8 creating build/temp.linux-i686-3.8/psutil gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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.8 -c psutil/_psutil_common.c -o build/temp.linux-i686-3.8/psutil/_psutil_common.o gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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.8 -c psutil/_psutil_posix.c -o build/temp.linux-i686-3.8/psutil/_psutil_posix.o In file included from /usr/include/string.h:495, from /usr/include/python3.8/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:106:10: warning: ‘__builtin_strncpy’ specified bound 16 equals destination size [-Wstringop-truncation] 106 | 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:106:10: warning: ‘__builtin_strncpy’ specified bound 16 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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.8 -c psutil/_psutil_linux.c -o build/temp.linux-i686-3.8/psutil/_psutil_linux.o In file included from /usr/include/string.h:495, from /usr/include/python3.8/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:106:10: warning: ‘__builtin_strncpy’ specified bound 16 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ creating build/lib.linux-i686-3.8 creating build/lib.linux-i686-3.8/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-i686-3.8/psutil/_psutil_common.o build/temp.linux-i686-3.8/psutil/_psutil_posix.o build/temp.linux-i686-3.8/psutil/_psutil_linux.o -L/usr/lib -o build/lib.linux-i686-3.8/psutil/_psutil_linux.cpython-38-i386-linux-gnu.so building 'psutil._psutil_posix' extension gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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.8 -c psutil/_psutil_common.c -o build/temp.linux-i686-3.8/psutil/_psutil_common.o gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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.8 -c psutil/_psutil_posix.c -o build/temp.linux-i686-3.8/psutil/_psutil_posix.o In file included from /usr/include/string.h:495, from /usr/include/python3.8/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:106:10: warning: ‘__builtin_strncpy’ specified bound 16 equals destination size [-Wstringop-truncation] 106 | 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:106:10: warning: ‘__builtin_strncpy’ specified bound 16 equals destination size [-Wstringop-truncation] 106 | 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-i686-3.8/psutil/_psutil_common.o build/temp.linux-i686-3.8/psutil/_psutil_posix.o -L/usr/lib -o build/lib.linux-i686-3.8/psutil/_psutil_posix.cpython-38-i386-linux-gnu.so copying build/lib.linux-i686-3.8/psutil/_psutil_linux.cpython-38-i386-linux-gnu.so -> psutil copying build/lib.linux-i686-3.8/psutil/_psutil_posix.cpython-38-i386-linux-gnu.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 --enable-optimize --disable-debug --disable-tests --with-system-jpeg --without-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 CXXFLAGS=-O2 -g0 -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT AR=gcc-ar BUILD_OFFICIAL=1 NODEJS=/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper CXX=g++ MOZILLA_OFFICIAL=1 NM=gcc-nm LDFLAGS=-Wl,--no-keep-memory -Wl,--reduce-memory-overheads CFLAGS=-O2 -g0 -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT STRIP=/bin/true CC=gcc MOZ_TELEMETRY_REPORTING=1 RANLIB=gcc-ranlib checking for vcs source checkout... no checking for a shell... /usr/bin/sh checking for host system type... i686-pc-linux-gnu checking for target system type... i686-pc-linux-gnu checking whether cross compiling... no checking for Python 3... /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python (3.8.6) 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 for 64-bit OS... no checking for new enough STL headers from libstdc++... yes checking for nasm... /usr/bin/nasm checking nasm version... 2.14.02 checking for linker... bfd 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.6.3 checking for stdint.h... yes checking for inttypes.h... yes checking for malloc.h... yes checking for alloca.h... yes checking for sys/byteorder.h... no checking for getopt.h... yes checking for unistd.h... yes checking for nl_types.h... yes checking for cpuid.h... yes 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... i686-unknown-linux-gnu checking for rust target triplet... i686-unknown-linux-gnu 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 (12.18.4) checking for gtk+-wayland-3.0 >= 3.14 xkbcommon >= 0.4.1 libdrm >= 2.4... yes checking MOZ_WAYLAND_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/at-spi-2.0 -pthread -I/usr/include/libdrm checking MOZ_WAYLAND_LIBS... -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lxkbcommon -ldrm checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes checking MOZ_PANGO_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/cairo -I/usr/include/pixman-1 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lcairo checking for fontconfig >= 2.7.0... yes checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype checking for freetype2 >= 6.1.0... yes checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 checking _FT2_LIBS... -lfreetype checking for tar... /usr/bin/gtar checking for unzip... /usr/bin/unzip checking for zip... /usr/bin/zip checking for gn... not found checking for the Mozilla API key... yes checking for the Google Location Service API key... yes checking for the Google Safebrowsing API key... yes checking for the Bing API key... no checking for the Adjust SDK key... no checking for the Leanplum SDK key... no checking for the Pocket API key... no checking for 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.030003 checking for full perl installation... yes checking for gmake... /usr/bin/gmake checking for watchman... not found checking for xargs... /usr/bin/xargs checking for rpmbuild... /usr/bin/rpmbuild checking for NSIS version... no checking for llvm-objdump... /usr/bin/llvm-objdump checking for zlib >= 1.2.3... yes checking MOZ_ZLIB_CFLAGS... checking MOZ_ZLIB_LIBS... -lz checking for m4... /usr/bin/m4 creating cache ./config.cache checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking build system type... i686-pc-linux-gnu checking for objcopy... /usr/bin/objcopy checking for Cygwin environment... no checking for mingw32 environment... no checking for executable suffix... no checking for gcc... (cached) /usr/bin/gcc -std=gnu99 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g0 -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) works... (cached) yes checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g0 -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes checking for c++... (cached) /usr/bin/g++ -std=gnu++17 checking whether the C++ compiler (/usr/bin/g++ -std=gnu++17 -O2 -g0 -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) works... (cached) yes checking whether the C++ compiler (/usr/bin/g++ -std=gnu++17 -O2 -g0 -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) 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... yes checking if toolchain supports -mssse3 option... yes checking if toolchain supports -msse4.1 option... yes checking for x86 AVX2 asm support in compiler... yes checking whether the linker supports Identical Code Folding... no 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 __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/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/at-spi-2.0 -I/usr/include/gtk-3.0/unix-print -pthread checking MOZ_GTK3_LIBS... -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 checking for gtk+-2.0 >= 2.18.0 gtk+-unix-print-2.0 glib-2.0 >= 2.42 gobject-2.0 gio-unix-2.0 gdk-x11-2.0... yes checking MOZ_GTK2_CFLAGS... -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gio-unix-2.0 -pthread checking MOZ_GTK2_LIBS... -lgtk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lfontconfig -lfreetype -lgio-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 checking for dbus-1 >= 0.60... yes checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include checking MOZ_DBUS_LIBS... -ldbus-1 checking for dbus-glib-1 >= 0.60... yes checking MOZ_DBUS_GLIB_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 checking for linux/joystick.h... yes checking for gthread-2.0... yes checking MOZ_GTHREAD_CFLAGS... -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include checking MOZ_GTHREAD_LIBS... -lgthread-2.0 -pthread -lglib-2.0 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... i686-pc-linux-gnu js/src> checking target system type... i686-pc-linux-gnu js/src> checking build system type... i686-pc-linux-gnu js/src> checking for Cygwin environment... (cached) no js/src> checking for mingw32 environment... (cached) no js/src> checking for executable suffix... (cached) no js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g0 -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) works... (cached) yes js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g0 -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) is a cross-compiler... no js/src> checking whether we are using GNU C... (cached) yes js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes js/src> checking for c++... (cached) /usr/bin/g++ -std=gnu++17 js/src> checking whether the C++ compiler (/usr/bin/g++ -std=gnu++17 -O2 -g0 -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) works... (cached) yes js/src> checking whether the C++ compiler (/usr/bin/g++ -std=gnu++17 -O2 -g0 -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) 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... no 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 __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:01.15 File already read. Skipping: /builddir/build/BUILD/firefox-84.0.1/gfx/angle/targets/angle_common/moz.build Finished reading 1578 moz.build files in 3.37s Read 13 gyp files in parallel contributing 0.00s to total wall time Processed into 9225 build config descriptors in 2.54s RecursiveMake backend executed in 4.47s 3196 total backend files; 3196 created; 0 updated; 0 unchanged; 0 deleted; 23 -> 1188 Makefile FasterMake backend executed in 0.46s 12 total backend files; 12 created; 0 updated; 0 unchanged; 0 deleted Total wall time: 11.25s; CPU time: 10.98s; Efficiency: 98%; Untracked: 0.42s 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.29s; From dist/include: Kept 1774 existing; Added/updated 4246; Removed 0 files and 0 directories. Elapsed: 0.08s; From _tests: Kept 13 existing; Added/updated 565; Removed 0 files and 0 directories. Elapsed: 0.18s; From dist/bin: Kept 8 existing; Added/updated 2574; 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_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DMOZ_MEMORY=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_CPUID_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_X86=1 -DBUILD_CTYPES=1 -DJS_HAS_CTYPES=1 -DENABLE_WASM_REFTYPES=1 -DENABLE_WASM_MULTI_VALUE=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_SIMD=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_DAV1D_ASM=1 -DMOZ_AV1=1 -DMOZ_FMP4=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_VORBIS=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 -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="x86-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_CRASHREPORTER=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 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 xpcom/components/Components.h.stub 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 In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h: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(); | ^ Compiling bitflags v1.2.1 Compiling log v0.4.8 Compiling byteorder v1.3.2 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 Compiling threadbound v0.1.0 Compiling unicode-normalization v0.1.5 Compiling percent-encoding v2.1.0 Compiling scopeguard v1.1.0 Compiling glob v0.3.0 Compiling slab v0.4.1 Compiling futures v0.1.29 Compiling quick-error v1.2.1 Compiling unicode-width v0.1.7 Compiling stable_deref_trait v1.0.0 Compiling regex-syntax v0.6.12 Compiling anyhow v1.0.30 Compiling procedural-masquerade v0.1.1 Compiling siphasher v0.3.1 Compiling bindgen v0.53.2 Compiling termcolor v1.0.5 Compiling strsim v0.7.0 Compiling ansi_term v0.11.0 Compiling vec_map v0.8.2 Compiling lazycell v1.2.1 Compiling base64 v0.12.0 Compiling cfg-if v1.0.0 Compiling shlex v0.1.1 Compiling peeking_take_while v0.1.2 Compiling fnv v1.0.6 Compiling ident_case v1.0.0 Compiling failure_derive v0.1.6 (https://github.com/badboy/failure?rev=64af847bc5fdcb6d2438bec8a6030812a80519a5#64af847b) Compiling tinystr v0.3.2 Compiling khronos_api v3.1.0 Compiling fallible-iterator v0.2.0 Compiling maybe-uninit v2.0.0 Compiling once_cell v1.5.2 Compiling fallible-streaming-iterator v0.1.9 Compiling typenum v1.12.0 Compiling atomic_refcell v0.1.0 Compiling futures-task v0.3.4 Compiling dtoa v0.4.2 Compiling smallbitvec v2.5.0 Compiling arrayref v0.3.5 Compiling nodrop v0.1.12 Compiling xml-rs v0.8.0 Compiling crc32fast v1.2.0 Compiling id-arena v2.2.1 Compiling rayon-core v1.6.0 Compiling void v1.0.2 Compiling interrupt-support v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Compiling either v1.1.0 Compiling byte-tools v0.3.0 Compiling libloading v0.6.2 Compiling adler v0.2.3 Compiling thin-slice v0.1.1 Compiling same-file v1.0.2 Compiling precomputed-hash v0.1.1 Compiling static_assertions v1.1.0 Compiling cfg_aliases v0.1.1 Compiling nss_build_common v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Compiling fixedbitset v0.2.0 Compiling target-lexicon v0.9.0 Compiling opaque-debug v0.2.1 Compiling fake-simd v0.1.2 Compiling bit-vec v0.6.2 Compiling encoding_c v0.9.7 Compiling cose v0.1.4 Compiling plain v0.2.3 Compiling static_prefs v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/modules/libpref/init/static_prefs) Compiling fluent-syntax v0.10.0 Compiling inplace_it v0.3.2 Compiling murmurhash3 v0.0.5 Compiling pin-project-lite v0.1.4 Compiling bytes v0.5.3 Compiling error-chain v0.11.0 Compiling binary-space-partition v0.1.2 Compiling encoding_c_mem v0.2.5 Compiling remove_dir_all v0.5.2 Compiling unicode-segmentation v1.2.1 Compiling copyless v0.1.4 Compiling svg_fmt v0.4.0 Compiling tracy-rs v0.1.2 Compiling authenticator v0.3.1 Compiling futures-core v0.3.4 Compiling moz_cbor v0.1.1 Compiling qcms v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/gfx/qcms) Compiling data-encoding v2.3.0 Compiling runloop v0.1.0 Compiling rustc-demangle v0.1.8 Compiling mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/build/workspace-hack) Compiling ringbuf v0.2.1 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 unicode-bidi v0.3.4 Compiling libdbus-sys v0.1.5 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 textwrap v0.9.0 Compiling owning_ref v0.4.0 Compiling phf_shared v0.8.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 unreachable v1.0.0 Compiling itertools v0.8.0 Compiling block-padding v0.1.2 Compiling walkdir v2.1.4 Compiling wgpu-core v0.6.0 (/builddir/build/BUILD/firefox-84.0.1/gfx/wgpu/wgpu-core) Compiling webext-storage v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Compiling bit-set v0.5.2 Compiling futures-channel v0.3.4 Compiling tokio-executor v0.1.9 Compiling crossbeam-queue v0.1.2 Compiling tracing v0.1.21 Compiling idna v0.2.0 Compiling hashlink v0.6.0 Compiling fallible_collections v0.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 atty v0.2.11 Compiling raw-window-handle v0.3.0 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 Compiling dirs-sys v0.3.4 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 socket2 v0.3.10 Compiling quote v1.0.2 Compiling jobserver v0.1.21 Compiling which v3.1.1 Compiling ffi-support v0.4.2 Compiling dogear v0.4.0 Compiling env_logger v0.6.2 Compiling tokio-current-thread v0.1.6 Compiling tokio-timer v0.2.11 Compiling fxhash v0.2.1 Compiling base64 v0.10.1 Compiling dns-parser v0.8.0 Compiling rustc-hash v1.0.1 Compiling aho-corasick v0.7.6 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 gl_generator v0.14.0 Compiling fluent-langneg v0.13.0 Compiling intl_pluralrules v7.0.0 Compiling generic-array v0.12.0 Compiling ash v0.31.0 Compiling cose-c v0.1.5 Compiling rand_core v0.5.1 Compiling bytes v0.4.9 Compiling futures-cpupool v0.1.8 Compiling mio v0.6.21 Compiling gfx-hal v0.6.0 Compiling mapped_hyph v0.4.3 (https://github.com/jfkthame/mapped_hyph.git?rev=578d7058a638c955a597f035ce1a11049c3021d7#578d7058) Compiling dirs v2.0.2 Compiling pulse v0.3.0 (https://github.com/djg/cubeb-pulse-rs?rev=bf31534d08b2c16fb5e4c5834944ae3271efbd63#bf31534d) Compiling libudev v0.2.0 Compiling cc v1.0.59 Compiling clap v2.31.2 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 digest v0.8.0 Compiling block-buffer v0.7.3 Compiling rand_chacha v0.2.1 Compiling rand_pcg 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 synstructure v0.12.1 Compiling darling_core v0.10.1 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 xpcom_macros v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/xpcom/rust/xpcom/xpcom_macros) Compiling proc-macro-hack v0.5.11 Compiling thiserror-impl v1.0.21 Compiling cstr-macros v0.1.6 Compiling derive_more v0.99.2 Compiling serde_with_macros v1.1.0 Compiling cssparser v0.28.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 intl-memoizer v0.5.0 Compiling mp4parse_capi v0.11.4 (https://github.com/mozilla/mp4parse-rust?rev=f7c35a30ff25521bebe64c19d3f306569ecb5385#f7c35a30) Compiling env_logger v0.7.1 Compiling fluent-pseudo v0.2.3 Compiling l10nregistry-ffi v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/intl/l10n/rust/l10nregistry-ffi) 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 audio_thread_priority v0.23.4 Compiling glsl-to-cxx v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/gfx/wr/glsl-to-cxx) Compiling sha2 v0.8.0 Compiling rand v0.7.2 Compiling tokio-reactor v0.1.3 Compiling tokio-codec v0.1.0 Compiling cubeb-sys v0.8.0 Compiling malloc_size_of_derive v0.1.1 Compiling peek-poke-derive v0.2.1 (/builddir/build/BUILD/firefox-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 paste-impl v0.1.12 Compiling cstr v0.1.3 Compiling thiserror v1.0.21 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-uds v0.2.5 Compiling tokio-udp v0.1.1 Compiling failure v0.1.6 (https://github.com/badboy/failure?rev=64af847bc5fdcb6d2438bec8a6030812a80519a5#64af847b) Compiling phf_generator v0.8.0 Compiling darling v0.10.1 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 webrender_build v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/gfx/wr/webrender_build) Compiling rust_decimal v1.7.0 Compiling wgpu-types v0.6.0 (/builddir/build/BUILD/firefox-84.0.1/gfx/wgpu/wgpu-types) Compiling toml v0.4.5 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 goblin v0.1.2 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 crossbeam-deque v0.7.2 Compiling cascade_bloom_filter v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/toolkit/components/cascade_bloom_filter) 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 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 fallible v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/servo/components/fallible) Compiling fluent-bundle v0.13.1 Compiling webrtc-sdp v0.3.6 Compiling mozurl v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/netwerk/base/mozurl) Compiling rusqlite v0.24.1 Compiling viaduct v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) 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 uluru v0.4.0 Compiling gfx-backend-vulkan v0.6.5 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 object v0.16.0 Compiling storage v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/storage/rust) Compiling fluent-langneg-ffi v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/intl/locale/rust/fluent-langneg-ffi) Compiling tokio-threadpool v0.1.17 Compiling cubeb-core v0.8.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 rsdparsa_capi v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/rsdparsa_capi) 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 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 profiler_helper v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/tools/profiler/rust-helper) Compiling bookmark_sync v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/bookmark_sync) Compiling tokio-fs v0.1.3 Compiling rayon v1.2.0 Compiling cubeb v0.8.0 Compiling cubeb-backend v0.8.0 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 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 tokio v0.1.11 Compiling cubeb-pulse v0.3.0 (https://github.com/djg/cubeb-pulse-rs?rev=bf31534d08b2c16fb5e4c5834944ae3271efbd63#bf31534d) Compiling to_shmem v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/servo/components/to_shmem) Compiling wgpu_bindings v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/gfx/wgpu_bindings) Compiling golden_gate v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/services/sync/golden_gate) Compiling audioipc v0.2.5 (/builddir/build/BUILD/firefox-84.0.1/media/audioipc/audioipc) 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 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-transport 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-qpack v0.4.14 (https://github.com/mozilla/neqo?tag=v0.4.14#ec00592e) 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) Compiling geckoservo v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/servo/ports/geckolib) accessible/atk In file included from /builddir/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; | ^~~~~~~ In file included from /builddir/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; | ^~~~~ accessible/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/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 lmdb-rkv 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/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; | ^~~~~~ Compiling rkv v0.15.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/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 124 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); | ^~~~~ Compiling glean-core v33.4.0 Compiling cert_storage v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/cert_storage) Compiling kvstore v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/toolkit/components/kvstore) Compiling glean v33.4.0 Compiling fog v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/toolkit/components/glean/api) Compiling fog_control v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/toolkit/components/glean) accessible/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/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; | ^~~~~~ In file included from /builddir/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; | ^~~~~~ accessible/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/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); | ^~~~~~~~~~~~~ warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid 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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:1, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:1, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:1, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:2, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:2, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:2, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:3, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:3, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:3, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:4, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:4, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:4, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:5, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:5, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:5, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:6, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:6, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:6, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:7, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:7, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:7, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:8, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:8, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:8, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:9, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:9, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:10, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:10, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:11, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:11, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:12, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:12, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:13, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:13, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:14, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:14, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:15, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:15, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:16, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:16, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:17, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:17, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:18, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:18, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:18, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:19, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:19, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:19, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:20, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:20, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:21, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:21, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:22, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:22, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:23, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:23, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:23, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:24, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:24, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:25, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:25, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:26, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:26, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:26, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:27, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:27, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:27, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:28, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:28, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:28, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:29, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:29, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:29, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:30, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:30, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:30, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:31, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:31, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:31, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:32, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:32, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:32, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:33, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:33, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:33, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:34, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:34, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:34, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:35, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:35, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:35, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:36, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:36, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:36, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:37, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:37, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:37, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:38, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:38, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:38, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:39, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:39, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:39, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:40, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:40, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:40, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:41, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:41, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:41, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:42, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:42, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:42, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:43, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:43, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:43, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:44, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:44, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:44, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:45, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:45, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:45, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:46, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:46, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:46, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:47, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:47, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:47, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:48, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:48, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:48, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:49, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:49, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:49, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:50, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:50, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:51, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:51, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:51, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:52, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:52, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:53, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:53, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:54, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:54, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:54, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:55, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:55, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:55, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:56, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:56, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:56, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:57, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:57, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:57, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:64, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:64, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:65, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:65, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:68, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:68, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:69, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:69, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:70, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:70, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:70, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:71, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:71, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:71, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:74, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:74, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:74, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:75, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:75, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:75, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:76, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:76, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:76, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:77, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:77, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:81, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:81, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:81, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:82, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:82, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:82, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:83, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:83, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:84, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:84, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:85, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:85, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:85, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:86, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:86, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:86, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:87, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:87, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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: | ^~~~~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~ In file included from /builddir/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 accessible/xpcom accessible/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/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 = | ^~~~~~~ browser/app Compiling webrender v0.61.0 (/builddir/build/BUILD/firefox-84.0.1/gfx/wr/webrender) memory/build memory/mozalloc mfbt cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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 { | ^~~~~~~~~~ Compiling webrender_bindings v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/gfx/webrender_bindings) 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); | ^~~ 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; | ^~~~~~~~~ chrome In file included from /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/common /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 file included from /usr/include/string.h:495, 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:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-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); | ^~~~~~~~~~~ In file included from /usr/include/string.h:495, 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:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-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); | ^~~~~~~~~~~ config/external/icu/data/icu_data.o config/external/icu/i18n In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-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:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 156 bytes from a string of length 156 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-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 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 /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 /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 Compiling gkrust v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/toolkit/library/rust) /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 /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 /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); | ^~~~~~~~~~~~~~~~~~~~~~~ config/external/rlbox config/external/rlbox_lucet_sandbox devtools/platform devtools/shared/heapsnapshot In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/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: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/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); | ^~~~~~~~~~~~~~ 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/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/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/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/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/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/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/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 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/animation In file included from /builddir/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 = | ^~~~~~~~~~~~~~ In file included from /builddir/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()); | ^~ dom/audiochannel dom/base 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(); | ^ 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 { | ^~~~~~~~~~~~~~~~ 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/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/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::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 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 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: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_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/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/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/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/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::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/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 48 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/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/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; | ^~~~~~ Finished release [optimized] target(s) in 36m 08s In file included from /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/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; | ^~~~~~~~ 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/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/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/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/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/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/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; | ^~~~~~~~~ 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/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 116 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/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/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/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 /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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 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; | ^~~~~~~~~~~~ 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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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::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::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::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/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/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/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; | ^~~~~~ dom/broadcastchannel In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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/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/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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; | ^~~~~~ dom/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/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::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::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::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::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::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::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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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::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/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/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/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::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_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 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/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/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/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/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, | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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; | ^~~~~~ dom/canvas In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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/nsTArray.h:3240, from /builddir/build/BUILD/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/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/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/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/nsTArray.h:3240, from /builddir/build/BUILD/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::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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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 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/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 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); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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/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/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; | ^~~~~~ 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; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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; | ^~~~~~ dom/clients/manager In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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/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 { | ^~~~~~~~~~~ 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/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/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/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/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/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/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/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::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()); | ~~~~~~~~~~~~~~~~~~~~^~ dom/commandhandler In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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; | ^~~~ dom/console In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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/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/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; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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::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::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::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 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::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::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::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 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; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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); | ^~~~ dom/credentialmanagement 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/nsTArray.h:3240, from /builddir/build/BUILD/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/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::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::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/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/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/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/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/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/nsTArray.h:3240, from /builddir/build/BUILD/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; | ^~~~~~ dom/crypto In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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/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 { | ^~~~~~~~~~~ In 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; | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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 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 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: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: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; | ^~~~~~ dom/debugger In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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; | ^~~~~ 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/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; | ^~~~~ dom/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/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/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/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(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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::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::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::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/events/unix In file included from /builddir/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; | ^~~~~~~ dom/fetch 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/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/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h: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(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h: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(); | ^ dom/file/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/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 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:104:19: warning: ‘keyData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 104 | while (keyData->event) { | ~~~~~~~~~^~~~~ dom/file dom/file/uri 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/filehandle 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/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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 In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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/flex dom/gamepad 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:302:19: warning: array subscript 0 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/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 In file included from /builddir/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(); | ^ In file included from /builddir/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/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; | ^~~~~ 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/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 116 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; | ^~~~~~~~~~~~~~ /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:115:40: warning: array subscript 40 is outside array bounds of ‘mozilla::dom::indexedDB::ObjectStoreSpec [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/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:302:19: warning: array subscript 4 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; | ^~~ dom/ipc/jsactor 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/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/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/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/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, 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/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/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, 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/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/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, 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; | ^~~~~~~~ In file included from /builddir/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(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/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; | ^~~~~~~~~~~~~~ dom/ipc 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; | ^~~~~~~~~~~~~~~~~~~~~ In 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/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 { | ^~~~~~~~~~~~~ In 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 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 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(); | ^~~~ 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; | ^~~~ dom/jsurl In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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/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/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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 ‘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 = | ^~~~~ dom/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/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 ‘void mozilla::dom::DocumentL10n::ConnectRoot(nsINode&, 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_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; | ^~~~~~~~ dom/localstorage In file included from /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/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; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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/bridge 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 8 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(); | ^~~~~~~ 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 { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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/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/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/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 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/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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 /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 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 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(); | ^ In file included from /builddir/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::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 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 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 In 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 { | ^~~~~~~~~~~ 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/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; | ^~~~~~~ dom/media/webm In file included from /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 ‘virtual void mozilla::dom::MediaStreamTrackAudioSourceNode::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:29: /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp:169:61: note: while referencing ‘’ 169 | 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 /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::SetCurve(const 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media_webaudio2.cpp:92: /builddir/build/BUILD/firefox-84.0.1/dom/media/webaudio/WaveShaperNode.cpp:333:19: note: while referencing ‘curve’ 333 | nsTArray curve; | ^~~~~ dom/media/webrtc/common cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 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 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 { | ^~~~~~ 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/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; | ^~~~~~~~~~~~~~~~~ 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/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/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 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) { | ^~ In file included from /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; | ^~~~~~~ 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; | ^~~~ dom/media/webrtc/transport/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/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; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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/nICEr cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-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:106:10: warning: ‘__builtin_strncpy’ output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-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:106:10: warning: ‘__builtin_strncpy’ output may be truncated copying 15 bytes from a string of length 32 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘stun_convert_netlink’ at /builddir/build/BUILD/firefox-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:106:10: warning: ‘__builtin_strncpy’ output may be truncated copying 16 bytes from a string of length 32 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘stun_convert_netlink’ at /builddir/build/BUILD/firefox-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:106:10: warning: ‘__builtin_strncpy’ output may be truncated copying 16 bytes from a string of length 32 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C dom/media/webrtc/transport/third_party/nrappkit cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-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:106:10: warning: ‘__builtin_strncpy’ specified bound 128 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 128 equals destination size [-Wstringop-truncation] In file included from Unified_c_nrappkit0.c:101: /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registrycb.c: In function ‘NR_reg_register_callback’: /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/third_party/nrappkit/src/util/libekr/r_memory.c:119:20: warning: ‘info’ may be used uninitialized in this function [-Wmaybe-uninitialized] 119 | mem_stats[chunk->type]-=chunk->size; | ~~~~~^~~~~~ In file included from Unified_c_nrappkit0.c:38: /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registrycb.c:123:21: note: ‘info’ was declared here 123 | nr_reg_cb_info *info; | ^~~~ In file included from /usr/include/string.h:495, 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_e.part.0’ 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:106:10: warning: ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_c_nrappkit0.c:2: /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c: In function ‘r_vlog_e.part.0’: /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:495, 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.part.0’ 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:106:10: warning: ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_c_nrappkit0.c:2: /builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c: In function ‘r_vlog_nr.part.0’: /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); | ^~~~~~~~~~~~~~ /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/transportbridge 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/recognition 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/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/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/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/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; | ^~~~~ In 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(); | ^ 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/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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/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/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/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/offline In file included from /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/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/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 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/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::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/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: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::PerformanceObserver::Observe(const mozilla::dom::PerformanceObserverInit&, 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_performance0.cpp:65: /builddir/build/BUILD/firefox-84.0.1/dom/performance/PerformanceObserver.cpp:273:39: note: while referencing ‘updatedOptionsList’ 273 | nsTArray updatedOptionsList; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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::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/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/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/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/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/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 116 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 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 ‘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::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 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::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 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 ‘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; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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/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/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; | ^~~~~ 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/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/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/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/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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/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/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/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; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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; | ^~~~~ 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/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/promise In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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/prototype 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 { | ^~~~~~~~~~~ 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; | ^~~~~~ dom/script In file included from /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/security/featurepolicy In 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 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 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 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 { | ^~~~~~~~~~~ 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 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/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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 { | ^~~~~~~~~~~ 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/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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; | ^~~~~ dom/simpledb 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/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; | ^~~~~~ dom/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/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/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/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/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/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); | ^ In file included from /builddir/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/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/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/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; | ^~~~ 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/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; | ^~~~~~~~~~~~~ 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 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 /builddir/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; | ^~~~ 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 { | ^~~~~~~~~~~ In file included from /builddir/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; | ^~~~ 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/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: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: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 /builddir/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/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/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; | ^~~~~~~~ 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/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/remoteworkers 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/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); | ^~~~~~ 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/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/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/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/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::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::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::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::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::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 56 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/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/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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; | ^~~~ dom/worklet In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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/xhr 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/xml 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()); | ^ dom/xslt/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/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/xslt/xml dom/xslt/xpath 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 { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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; | ^~~~~ dom/xslt/xslt 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 { | ^~~~~~~~~~~~~~~~ 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; | ^~~~~~~~~~~~~~~~~~~~ In file included from /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/composer In file included from /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); | ^~~~~~~~~~ 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/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; | ^~~~~~~~~~~~~~~~ editor/spellchecker 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/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; | ^~~~~~~~ In file included from /builddir/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; | ^~~~~~~~~~ editor/txmgr extensions/auth extensions/permissions extensions/pref/autoconfig/src extensions/spellcheck/hunspell/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/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: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_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: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_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/spellcheck/hunspell/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/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/src gfx/2d 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/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 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; | ^~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/gfx/2d/RecordedEventImpl.h:1732:30: warning: ‘dashLength’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1732 | aStrokeOptions.mDashLength = size_t(dashLength); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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 +32)’ 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:3438:21: warning: ‘e.mozilla::gfx::RecordedFontData::mFontDetails.mozilla::gfx::RecordedFontDetails::size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3438 | if (!mFontDetails.size || !aStream.good()) { | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/firefox-84.0.1/gfx/2d/RecordedEventImpl.h:3797:15: warning: ‘size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3797 | aStream.read((char*)&mPayload.front(), size); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/gfx/2d/RecordedEventImpl.h:3790:12: note: ‘size’ was declared here 3790 | uint64_t size; | ^~~~ /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); | ^ 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; | ^~~~~ In file included from /builddir/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; | ^~~ gfx/angle/targets/preprocessor 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; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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/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: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_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 In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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(); | ^ /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/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 gfx/ipc gfx/layers 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) | ^~~~~~~~~ In file included from /builddir/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/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(); | ^ gfx/skia /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkBitmapProcState_matrixProcs.cpp: In function ‘void decal_nofilter_scale(uint32_t*, SkFixed, SkFixed, int)’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkBitmapProcState_matrixProcs.cpp:75:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 75 | case 2: ((uint16_t*)dst)[1] = SkToU16((fx + dx) >> 16); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkBitmapProcState_matrixProcs.cpp:76:9: note: here 76 | case 1: ((uint16_t*)dst)[0] = SkToU16((fx + 0) >> 16); | ^~~~ /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:44: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: At global scope: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1148:12: warning: ‘sse2::Params’ has a field ‘sse2::Params::dr’ whose type uses the anonymous namespace [-Wsubobject-linkage] 1148 | struct Params { | ^~~~~~ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1148:12: warning: ‘sse2::Params’ has a field ‘sse2::Params::dg’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1148:12: warning: ‘sse2::Params’ has a field ‘sse2::Params::db’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1148:12: warning: ‘sse2::Params’ has a field ‘sse2::Params::da’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3118:12: warning: ‘sse2::lowp::Params’ has a field ‘sse2::lowp::Params::dr’ whose type uses the anonymous namespace [-Wsubobject-linkage] 3118 | struct Params { | ^~~~~~ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3118:12: warning: ‘sse2::lowp::Params’ has a field ‘sse2::lowp::Params::dg’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3118:12: warning: ‘sse2::lowp::Params’ has a field ‘sse2::lowp::Params::db’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3118:12: warning: ‘sse2::lowp::Params’ has a field ‘sse2::lowp::Params::da’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of ‘V sse2::load(const T*, size_t) [with V = {anonymous}::SkNx<4, unsigned int>; T = unsigned int; size_t = unsigned int]’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1666:34: required from here /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1246:15: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class {anonymous}::SkNx<4, unsigned int>’ from an array of ‘const unsigned int’ [-Wclass-memaccess] 1246 | memcpy(&v, src, tail * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx.h:418, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkHalf.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkOpts.cpp:8: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: ‘class {anonymous}::SkNx<4, unsigned int>’ declared here 371 | class SkNx<4, uint32_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: In instantiation of ‘V sse2::load(const T*, size_t) [with V = {anonymous}::SkNx<4, short unsigned int>; T = short unsigned int; size_t = unsigned int]’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1842:33: required from here /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1246:15: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class {anonymous}::SkNx<4, short unsigned int>’ from an array of ‘const short unsigned int’ [-Wclass-memaccess] 1246 | memcpy(&v, src, tail * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx.h:418, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkHalf.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkOpts.cpp:8: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx_sse.h:428:7: note: ‘class {anonymous}::SkNx<4, short unsigned int>’ declared here 428 | class SkNx<4, uint16_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: In instantiation of ‘V sse2::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, unsigned int>; T = unsigned int; size_t = unsigned int]’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3744:34: required from here /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3610:24: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct {anonymous}::SkNx<8, unsigned int>’ from an array of ‘const unsigned int’ [-Wclass-memaccess] 3610 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkHalf.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkOpts.cpp:8: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: ‘struct {anonymous}::SkNx<8, unsigned int>’ declared here 26 | struct SkNx { | ^~~~ 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: In instantiation of ‘V sse2::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, short unsigned int>; T = short unsigned int; size_t = unsigned int]’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3800:33: required from here /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3610:24: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class {anonymous}::SkNx<8, short unsigned int>’ from an array of ‘const short unsigned int’ [-Wclass-memaccess] 3610 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx.h:418, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkHalf.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkOpts.cpp:8: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx_sse.h:498:7: note: ‘class {anonymous}::SkNx<8, short unsigned int>’ declared here 498 | class SkNx<8, uint16_t> { | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:13, 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/core/SkUtils.h: In instantiation of ‘T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from ‘Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]’ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1030:31: required from here /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkUtils.h:88:11: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class {anonymous}::SkNx<4, unsigned int>’ from an array of ‘const class {anonymous}::SkNx<4, float>’ [-Wclass-memaccess] 88 | memcpy(&val, ptr, sizeof(val)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx.h:418, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkHalf.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkOpts.cpp:8: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: ‘class {anonymous}::SkNx<4, unsigned int>’ declared here 371 | class SkNx<4, uint32_t> { | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:13, 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/core/SkUtils.h: In instantiation of ‘T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from ‘Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]’ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1033:67: required from here /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkUtils.h:88:11: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class {anonymous}::SkNx<4, float>’ from an array of ‘const class {anonymous}::SkNx<4, unsigned int>’ [-Wclass-memaccess] 88 | memcpy(&val, ptr, sizeof(val)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx.h:418, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkHalf.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkOpts.cpp:8: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx_sse.h:128:7: note: ‘class {anonymous}::SkNx<4, float>’ declared here 128 | class SkNx<4, float> { | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:13, 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/core/SkUtils.h: In instantiation of ‘T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from ‘Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]’ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3400:53: required from here /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkUtils.h:88:11: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct {anonymous}::SkNx<8, int>’ from an array of ‘const struct {anonymous}::SkNx<8, float>’ [-Wclass-memaccess] 88 | memcpy(&val, ptr, sizeof(val)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkHalf.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkOpts.cpp:8: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: ‘struct {anonymous}::SkNx<8, int>’ declared here 26 | struct SkNx { | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:13, 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/core/SkUtils.h: In instantiation of ‘T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from ‘Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]’ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3400:68: required from here /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkUtils.h:88:11: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct {anonymous}::SkNx<8, float>’ from an array of ‘const struct {anonymous}::SkNx<8, int>’ [-Wclass-memaccess] 88 | memcpy(&val, ptr, sizeof(val)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkHalf.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkOpts.cpp:8: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: ‘struct {anonymous}::SkNx<8, float>’ declared here 26 | struct SkNx { | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:13, 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/core/SkUtils.h: In instantiation of ‘T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from ‘Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]’ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:4222:43: required from here /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkUtils.h:88:11: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct {anonymous}::SkNx<8, unsigned int>’ from an array of ‘const struct {anonymous}::SkNx<8, float>’ [-Wclass-memaccess] 88 | memcpy(&val, ptr, sizeof(val)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkHalf.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkOpts.cpp:8: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: ‘struct {anonymous}::SkNx<8, unsigned int>’ declared here 26 | struct SkNx { | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:13, 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/core/SkUtils.h: In instantiation of ‘T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from ‘Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]’ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3575:28: required from ‘sse2::lowp::U32 sse2::lowp::ix_and_ptr(T**, const SkRasterPipeline_GatherCtx*, sse2::lowp::F, sse2::lowp::F) [with T = const unsigned int; sse2::lowp::U32 = {anonymous}::SkNx<8, unsigned int>; sse2::lowp::F = {anonymous}::SkNx<8, float>]’ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3782:39: required from here /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkUtils.h:88:11: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct {anonymous}::SkNx<8, float>’ from an array of ‘const struct {anonymous}::SkNx<8, unsigned int>’ [-Wclass-memaccess] 88 | memcpy(&val, ptr, sizeof(val)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkHalf.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkOpts.cpp:8: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: ‘struct {anonymous}::SkNx<8, float>’ declared here 26 | struct SkNx { | ^~~~ 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 sse2::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 /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:106: /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) \ | ^ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1148:12: warning: ‘hsw::Params’ has a field ‘hsw::Params::dr’ whose type uses the anonymous namespace [-Wsubobject-linkage] 1148 | struct Params { | ^~~~~~ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1148:12: warning: ‘hsw::Params’ has a field ‘hsw::Params::dg’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1148:12: warning: ‘hsw::Params’ has a field ‘hsw::Params::db’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1148:12: warning: ‘hsw::Params’ has a field ‘hsw::Params::da’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3118:12: warning: ‘hsw::lowp::Params’ has a field ‘hsw::lowp::Params::dr’ whose type uses the anonymous namespace [-Wsubobject-linkage] 3118 | struct Params { | ^~~~~~ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3118:12: warning: ‘hsw::lowp::Params’ has a field ‘hsw::lowp::Params::dg’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3118:12: warning: ‘hsw::lowp::Params’ has a field ‘hsw::lowp::Params::db’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3118:12: warning: ‘hsw::lowp::Params’ has a field ‘hsw::lowp::Params::da’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of ‘V hsw::load(const T*, size_t) [with V = {anonymous}::SkNx<4, unsigned int>; T = unsigned int; size_t = unsigned int]’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1666:34: required from here /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1246:15: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class {anonymous}::SkNx<4, unsigned int>’ from an array of ‘const unsigned int’ [-Wclass-memaccess] 1246 | memcpy(&v, src, tail * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx.h:418, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkOpts.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:100: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: ‘class {anonymous}::SkNx<4, unsigned int>’ declared here 371 | class SkNx<4, uint32_t> { | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:106: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of ‘V hsw::load(const T*, size_t) [with V = {anonymous}::SkNx<4, short unsigned int>; T = short unsigned int; size_t = unsigned int]’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1842:33: required from here /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1246:15: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class {anonymous}::SkNx<4, short unsigned int>’ from an array of ‘const short unsigned int’ [-Wclass-memaccess] 1246 | memcpy(&v, src, tail * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx.h:418, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkOpts.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:100: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx_sse.h:428:7: note: ‘class {anonymous}::SkNx<4, short unsigned int>’ declared here 428 | class SkNx<4, uint16_t> { | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:106: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of ‘V hsw::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, unsigned int>; T = unsigned int; size_t = unsigned int]’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3744:34: required from here /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3610:24: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct {anonymous}::SkNx<8, unsigned int>’ from an array of ‘const unsigned int’ [-Wclass-memaccess] 3610 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkOpts.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:100: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: ‘struct {anonymous}::SkNx<8, unsigned int>’ declared here 26 | struct SkNx { | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:106: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of ‘V hsw::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, short unsigned int>; T = short unsigned int; size_t = unsigned int]’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3800:33: required from here /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3610:24: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class {anonymous}::SkNx<8, short unsigned int>’ from an array of ‘const short unsigned int’ [-Wclass-memaccess] 3610 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx.h:418, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkOpts.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:100: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx_sse.h:498:7: note: ‘class {anonymous}::SkNx<8, short unsigned int>’ declared here 498 | class SkNx<8, uint16_t> { | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:106: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkUtils.h: In instantiation of ‘T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from ‘Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]’ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1030:31: required from here /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkUtils.h:88:11: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class {anonymous}::SkNx<4, unsigned int>’ from an array of ‘const class {anonymous}::SkNx<4, float>’ [-Wclass-memaccess] 88 | memcpy(&val, ptr, sizeof(val)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx.h:418, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkOpts.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:100: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: ‘class {anonymous}::SkNx<4, unsigned int>’ declared here 371 | class SkNx<4, uint32_t> { | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:106: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkUtils.h: In instantiation of ‘T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from ‘Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]’ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1033:67: required from here /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkUtils.h:88:11: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class {anonymous}::SkNx<4, float>’ from an array of ‘const class {anonymous}::SkNx<4, unsigned int>’ [-Wclass-memaccess] 88 | memcpy(&val, ptr, sizeof(val)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx.h:418, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkOpts.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:100: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx_sse.h:128:7: note: ‘class {anonymous}::SkNx<4, float>’ declared here 128 | class SkNx<4, float> { | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:106: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkUtils.h: In instantiation of ‘T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from ‘Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]’ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3400:53: required from here /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkUtils.h:88:11: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct {anonymous}::SkNx<8, int>’ from an array of ‘const struct {anonymous}::SkNx<8, float>’ [-Wclass-memaccess] 88 | memcpy(&val, ptr, sizeof(val)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkOpts.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:100: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: ‘struct {anonymous}::SkNx<8, int>’ declared here 26 | struct SkNx { | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:106: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkUtils.h: In instantiation of ‘T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from ‘Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]’ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3400:68: required from here /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkUtils.h:88:11: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct {anonymous}::SkNx<8, float>’ from an array of ‘const struct {anonymous}::SkNx<8, int>’ [-Wclass-memaccess] 88 | memcpy(&val, ptr, sizeof(val)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkOpts.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:100: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: ‘struct {anonymous}::SkNx<8, float>’ declared here 26 | struct SkNx { | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:106: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkUtils.h: In instantiation of ‘T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = __vector(8) float]’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from ‘Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = __vector(8) float]’ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:4186:80: required from here /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkUtils.h:88:11: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct {anonymous}::SkNx<8, float>’ from an array of ‘const __vector(8) float’ [-Wclass-memaccess] 88 | memcpy(&val, ptr, sizeof(val)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkOpts.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:100: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: ‘struct {anonymous}::SkNx<8, float>’ declared here 26 | struct SkNx { | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:106: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkUtils.h: In instantiation of ‘T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from ‘Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]’ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:4222:43: required from here /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkUtils.h:88:11: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct {anonymous}::SkNx<8, unsigned int>’ from an array of ‘const struct {anonymous}::SkNx<8, float>’ [-Wclass-memaccess] 88 | memcpy(&val, ptr, sizeof(val)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkOpts.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:100: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: ‘struct {anonymous}::SkNx<8, unsigned int>’ declared here 26 | struct SkNx { | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:106: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkUtils.h: In instantiation of ‘T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from ‘Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]’ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3575:28: required from ‘hsw::lowp::U32 hsw::lowp::ix_and_ptr(T**, const SkRasterPipeline_GatherCtx*, hsw::lowp::F, hsw::lowp::F) [with T = const unsigned int; hsw::lowp::U32 = {anonymous}::SkNx<8, unsigned int>; hsw::lowp::F = {anonymous}::SkNx<8, float>]’ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3782:39: required from here /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkUtils.h:88:11: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct {anonymous}::SkNx<8, float>’ from an array of ‘const struct {anonymous}::SkNx<8, unsigned int>’ [-Wclass-memaccess] 88 | memcpy(&val, ptr, sizeof(val)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkOpts.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:100: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: ‘struct {anonymous}::SkNx<8, float>’ declared here 26 | struct SkNx { | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: /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) \ | ^ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1148:12: warning: ‘sse41::Params’ has a field ‘sse41::Params::dr’ whose type uses the anonymous namespace [-Wsubobject-linkage] 1148 | struct Params { | ^~~~~~ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1148:12: warning: ‘sse41::Params’ has a field ‘sse41::Params::dg’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1148:12: warning: ‘sse41::Params’ has a field ‘sse41::Params::db’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1148:12: warning: ‘sse41::Params’ has a field ‘sse41::Params::da’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3118:12: warning: ‘sse41::lowp::Params’ has a field ‘sse41::lowp::Params::dr’ whose type uses the anonymous namespace [-Wsubobject-linkage] 3118 | struct Params { | ^~~~~~ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3118:12: warning: ‘sse41::lowp::Params’ has a field ‘sse41::lowp::Params::dg’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3118:12: warning: ‘sse41::lowp::Params’ has a field ‘sse41::lowp::Params::db’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3118:12: warning: ‘sse41::lowp::Params’ has a field ‘sse41::lowp::Params::da’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of ‘V sse41::load(const T*, size_t) [with V = {anonymous}::SkNx<4, unsigned int>; T = unsigned int; size_t = unsigned int]’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1666:34: required from here /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1246:15: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class {anonymous}::SkNx<4, unsigned int>’ from an array of ‘const unsigned int’ [-Wclass-memaccess] 1246 | memcpy(&v, src, tail * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx.h:418, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkOpts.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: ‘class {anonymous}::SkNx<4, unsigned int>’ declared here 371 | class SkNx<4, uint32_t> { | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of ‘V sse41::load(const T*, size_t) [with V = {anonymous}::SkNx<4, short unsigned int>; T = short unsigned int; size_t = unsigned int]’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1842:33: required from here /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1246:15: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class {anonymous}::SkNx<4, short unsigned int>’ from an array of ‘const short unsigned int’ [-Wclass-memaccess] 1246 | memcpy(&v, src, tail * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx.h:418, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkOpts.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx_sse.h:428:7: note: ‘class {anonymous}::SkNx<4, short unsigned int>’ declared here 428 | class SkNx<4, uint16_t> { | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of ‘V sse41::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, unsigned int>; T = unsigned int; size_t = unsigned int]’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3744:34: required from here /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3610:24: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct {anonymous}::SkNx<8, unsigned int>’ from an array of ‘const unsigned int’ [-Wclass-memaccess] 3610 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkOpts.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: ‘struct {anonymous}::SkNx<8, unsigned int>’ declared here 26 | struct SkNx { | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of ‘V sse41::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, short unsigned int>; T = short unsigned int; size_t = unsigned int]’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3800:33: required from here /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3610:24: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class {anonymous}::SkNx<8, short unsigned int>’ from an array of ‘const short unsigned int’ [-Wclass-memaccess] 3610 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx.h:418, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkOpts.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx_sse.h:498:7: note: ‘class {anonymous}::SkNx<8, short unsigned int>’ declared here 498 | class SkNx<8, uint16_t> { | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkUtils.h: In instantiation of ‘T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from ‘Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]’ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1030:31: required from here /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkUtils.h:88:11: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class {anonymous}::SkNx<4, unsigned int>’ from an array of ‘const class {anonymous}::SkNx<4, float>’ [-Wclass-memaccess] 88 | memcpy(&val, ptr, sizeof(val)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx.h:418, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkOpts.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: ‘class {anonymous}::SkNx<4, unsigned int>’ declared here 371 | class SkNx<4, uint32_t> { | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkUtils.h: In instantiation of ‘T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from ‘Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]’ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1033:67: required from here /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkUtils.h:88:11: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class {anonymous}::SkNx<4, float>’ from an array of ‘const class {anonymous}::SkNx<4, unsigned int>’ [-Wclass-memaccess] 88 | memcpy(&val, ptr, sizeof(val)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx.h:418, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkOpts.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx_sse.h:128:7: note: ‘class {anonymous}::SkNx<4, float>’ declared here 128 | class SkNx<4, float> { | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkUtils.h: In instantiation of ‘T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from ‘Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]’ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3400:53: required from here /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkUtils.h:88:11: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct {anonymous}::SkNx<8, int>’ from an array of ‘const struct {anonymous}::SkNx<8, float>’ [-Wclass-memaccess] 88 | memcpy(&val, ptr, sizeof(val)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkOpts.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: ‘struct {anonymous}::SkNx<8, int>’ declared here 26 | struct SkNx { | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkUtils.h: In instantiation of ‘T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from ‘Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]’ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3400:68: required from here /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkUtils.h:88:11: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct {anonymous}::SkNx<8, float>’ from an array of ‘const struct {anonymous}::SkNx<8, int>’ [-Wclass-memaccess] 88 | memcpy(&val, ptr, sizeof(val)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkOpts.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: ‘struct {anonymous}::SkNx<8, float>’ declared here 26 | struct SkNx { | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkUtils.h: In instantiation of ‘T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from ‘Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]’ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:4222:43: required from here /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkUtils.h:88:11: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct {anonymous}::SkNx<8, unsigned int>’ from an array of ‘const struct {anonymous}::SkNx<8, float>’ [-Wclass-memaccess] 88 | memcpy(&val, ptr, sizeof(val)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkOpts.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: ‘struct {anonymous}::SkNx<8, unsigned int>’ declared here 26 | struct SkNx { | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkUtils.h: In instantiation of ‘T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]’: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from ‘Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]’ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3575:28: required from ‘sse41::lowp::U32 sse41::lowp::ix_and_ptr(T**, const SkRasterPipeline_GatherCtx*, sse41::lowp::F, sse41::lowp::F) [with T = const unsigned int; sse41::lowp::U32 = {anonymous}::SkNx<8, unsigned int>; sse41::lowp::F = {anonymous}::SkNx<8, float>]’ /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3782:39: required from here /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkUtils.h:88:11: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct {anonymous}::SkNx<8, float>’ from an array of ‘const struct {anonymous}::SkNx<8, unsigned int>’ [-Wclass-memaccess] 88 | memcpy(&val, ptr, sizeof(val)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:15, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/core/SkOpts.h:13, from /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: /builddir/build/BUILD/firefox-84.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: ‘struct {anonymous}::SkNx<8, float>’ declared here 26 | struct SkNx { | ^~~~ 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/opts/SkOpts_ssse3.cpp:11: /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 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 /builddir/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 /builddir/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 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 /builddir/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 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/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 ‘virtual void mozilla::layers::Layer::PrintInfo(std::stringstream&, const char*)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 344 is outside array bounds of ‘mozilla::layers::ScrollMetadata [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/gfx/layers/FrameMetrics.h:826:20: note: while referencing ‘def’ 826 | ScrollMetadata def; | ^~~ In file included from /builddir/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_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 /usr/include/string.h:495, 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:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output truncated before terminating nul copying 12 bytes from a string of the same length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)’ at /builddir/build/BUILD/firefox-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:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 44 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from 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 /builddir/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 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/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/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/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 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 | } | ^ In file included from /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 ‘nsTArray::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 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/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()); | ^~~~~~~~~~~~~ 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/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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::WebRenderBridgeParent::HoldPendingTransactionId(const mozilla::wr::Epoch&, mozilla::layers::PWebRenderBridgeParent::TransactionId, bool, const VsyncId&, const TimeStamp&, const TimeStamp&, const TimeStamp&, const nsCString&, const TimeStamp&, bool, nsTArray&&, bool)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 88 is outside array bounds of ‘mozilla::layers::WebRenderBridgeParent::PendingTransactionId [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:2159:45: note: while referencing ‘’ 2159 | aUseForTelemetry, std::move(aPayloads))); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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: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_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: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_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 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/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; | ^~~~~~~~~~~~~~~~ In file included from /builddir/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; | ^~~~~~~~~~~~~~~~ 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/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/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/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/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/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; | ^~~~~~~~~~~~~~~ In file included from /builddir/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/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 ‘virtual void mozilla::layers::ClientContainerLayer::RenderLayer()’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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/gfx/layers/client/ClientContainerLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/client/ClientContainerLayer.h:49:22: note: while referencing ‘children’ 49 | nsTArray children = CollectChildren(); | ^~~~~~~~ In file included from /builddir/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::Maybe mozilla::layers::HostLayerManager::GetCollectedFrames()’: /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::CollectedFrames [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers7.cpp:119: /builddir/build/BUILD/firefox-84.0.1/gfx/layers/composite/LayerManagerComposite.cpp:158:66: note: while referencing ‘’ 158 | maybeFrames.emplace(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/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:495, 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:34:33: warning: ‘void* __builtin_memcpy(void*, const void*, unsigned int)’ accessing 64 bytes at offsets 0 and 0 overlaps 64 bytes at offset 0 [-Wrestrict] 34 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-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/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; | ^~~~~~~~ In file included from /builddir/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(); | ^ 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/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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: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_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(); | ^ gfx/vr 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/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:115:40: warning: array subscript 16 is outside array bounds of ‘mozilla::layers::CollectedFrames [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:115:40: warning: array subscript 16 is outside array bounds of ‘mozilla::layers::CollectedFrames [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:642:26: warning: array subscript 1 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/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:642:26: warning: array subscript 0 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::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::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::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::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::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::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::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::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/ycbcr In file included from /builddir/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; | ^~~~~~~~~ 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/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 In 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:302:19: warning: array subscript 1 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/decoders/icon/gtk image/decoders/icon image/decoders cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 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/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, 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; | ^~~~~~~ In file included from /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; | ^~~~~~~~~~ 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/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::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::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}); | ^ In file included from /builddir/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; | ^~~~~~~ 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/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/strres intl/uconv intl/unicharutil/util ipc/app toolkit/library/build/symverscript.stub media/libsoundtouch/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/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; | ^~~~~~~ /builddir/build/BUILD/firefox-84.0.1/media/libsoundtouch/src/sse_optimized.cpp:255: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 255 | #pragma omp parallel for | 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 | 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 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/ipc/FileDescriptorShuffle.h:11, from /builddir/build/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/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); | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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(); | ^ 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 { | ^~~~~~~~~~~~~ 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/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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{}; | ^~~~~~~~~ js/ductwork/debugger In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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{}; | ^~~~~~~~~ js/src/debugger In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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{}; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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 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()) { | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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/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/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 /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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::PHalChild::OnMessageReceived(const Message&)’: /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::hal_sandbox::PHalChild::SensorData [1]’ {aka ‘mozilla::hal::SensorData [1]’} [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols18.cpp:65: PHalChild.cpp:810:24: note: while referencing ‘aSensorData’ 810 | SensorData aSensorData{}; | ^~~~~~~~~~~ /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] 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 = 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] In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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/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/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 /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/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/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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 { | ^~~~~~~ js/src/gc/StatsPhasesGenerated.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/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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{}; | ^~~~~~ 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/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 /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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{}; | ^~~~~~~~~~ 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/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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 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/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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/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/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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/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/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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/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/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/jit/x86-shared/Assembler-x86-shared.cpp:11, from Unified_cpp_js_src_jit14.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Array.h: In member function ‘void js::jit::LIRGeneratorX86Shared::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/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/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, 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{}; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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/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; | ^~~~~~~ /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 = 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); | ~~~~~~~~^~~~~~~~ /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); | ~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, 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 /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, 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 member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::indexedDB::PBackgroundIDBFactoryChild::OnMessageReceived(const Message&)’: /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::indexedDB::PBackgroundIDBFactoryChild::DatabaseSpec [1]’ {aka ‘mozilla::dom::indexedDB::DatabaseSpec [1]’} [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols4.cpp:11: PBackgroundIDBFactoryChild.cpp:358:26: note: while referencing ‘spec’ 358 | DatabaseSpec 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/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, 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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: 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:128:35: note: while referencing ‘aDefaultWriteInfos’ 128 | nsTArray aDefaultWriteInfos{}; | ^~~~~~~~~~~~~~~~~~ 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/MoveResolver.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/x86/MacroAssembler-x86.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/MacroAssembler.h:16, 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/MoveResolver.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/x86/MacroAssembler-x86.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/MacroAssembler.h:16, 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/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/js/src/util/Poison.h:24, from /builddir/build/BUILD/firefox-84.0.1/js/src/ds/LifoAlloc.h:30, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/JitAllocPolicy.h:22, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/MoveResolver.h:11, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/x86/MacroAssembler-x86.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/MacroAssembler.h:16, 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/x86/MacroAssembler-x86.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/MacroAssembler.h:16, 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 { | ^~~ js/src/wasm 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 ‘void js::wasm::BaseCompiler::emitQuotientI32()’: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp:8491:18: warning: ‘c’ may be used uninitialized in this function [-Wmaybe-uninitialized] 8491 | if (!isConst || c == -1) { | ~~~~~~~~~^~~~~~~~~~ /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; | ^~~~~~~~~~~ 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 { | ^~~ /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘void js::wasm::BaseCompiler::emitRemainderI32()’: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmBaselineCompile.cpp:8557:18: warning: ‘c’ may be used uninitialized in this function [-Wmaybe-uninitialized] 8557 | if (!isConst || c == -1) { | ~~~~~~~~~^~~~~~~~~~ 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 Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/AsmJS.cpp: In function ‘bool CheckGlobalVariableInitImport(ModuleValidatorShared&, const js::frontend::ParserName*, js::frontend::ParseNode*, bool)’: /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/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:2810:14: note: ‘coercedExpr’ was declared here 2810 | ParseNode* coercedExpr; | ^~~~~~~~~~~ /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 Unified_cpp_js_src_wasm0.cpp:20: /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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /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:9855:3: warning: ‘kind’ may be used uninitialized in this function [-Wmaybe-uninitialized] 9855 | switch (kind) { | ^~~~~~ /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::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); | ~~~~~~~^~~~~~~~~~~~ /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); | ~~~~~~~^~~~~~~~~~~ /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 = 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; | ^~~~~~~~ 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; | ^~~~~~~~ /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 /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; | ^~~ 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; | ^~~~~~ /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/js/src/jit/LIR.h:21, 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/x86-shared/CodeGenerator-x86-shared.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/x86/CodeGenerator-x86.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/CodeGenerator.h:17, 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/MIR.h: In function ‘bool EmitExtractLaneSimd128({anonymous}::FunctionCompiler&, js::wasm::ValType, uint32_t, js::wasm::SimdOp)’: /builddir/build/BUILD/firefox-84.0.1/js/src/jit/MIR.h:14521:71: warning: ‘laneIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 14521 | : MUnaryInstruction(classOpcode, src), simdOp_(simdOp), imm_(imm) { | ^ In file included from Unified_cpp_js_src_wasm1.cpp:47: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmIonCompile.cpp:4237:12: note: ‘laneIndex’ was declared here 4237 | uint32_t laneIndex; | ^~~~~~~~~ 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/shared/CodeGenerator-shared.h:16, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/x86/CodeGenerator-x86.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/CodeGenerator.h:17, 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/MIR.h: In function ‘bool EmitReplaceLaneSimd128({anonymous}::FunctionCompiler&, js::wasm::ValType, uint32_t, js::wasm::SimdOp)’: /builddir/build/BUILD/firefox-84.0.1/js/src/jit/MIR.h:14425:23: warning: ‘laneIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 14425 | simdOp_(simdOp) { | ^ In file included from Unified_cpp_js_src_wasm1.cpp:47: /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmIonCompile.cpp:4249:12: note: ‘laneIndex’ was declared here 4249 | uint32_t laneIndex; | ^~~~~~~~~ /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/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; | ^~~~~~~~~~ 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 EmitTableGrow({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; | ^~~~~~~~~~ In file included 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/HashTable.h: In function ‘bool EmitBrTable({anonymous}::FunctionCompiler&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/HashTable.h:921:48: warning: ‘defaultDepth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 921 | value_(std::forward(aValue)) {} | ^ 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/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 EmitBodyExprs({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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/js/src/wasm/WasmIonCompile.cpp:2731:16: note: ‘value’ was declared here 2731 | MDefinition* value; | ^~~~~ /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/x86-shared/CodeGenerator-x86-shared.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/x86/CodeGenerator-x86.h:10, from /builddir/build/BUILD/firefox-84.0.1/js/src/jit/CodeGenerator.h:17, 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/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/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; | ^~~~~~~~ modules/fdlibm/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/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 { | ^~~ 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 /usr/include/stdio.h:867, 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:100:24: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 100 | return __fprintf_chk (__stream, __USE_FORTIFY_LEVEL - 1, __fmt, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-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/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/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/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/nsTArray.h:3240, from /builddir/build/BUILD/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/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()); | ^~~~~~~~~~ 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; | ^~ js/xpconnect/wrappers 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/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/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/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 { | ^~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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( | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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/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 /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/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 { | ^~~ In file included from /builddir/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 124 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 124 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 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/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/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; | ^~~~~~~~~ In file included from /builddir/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/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 static member function ‘static mozilla::Maybe nsLayoutUtils::GetRootMetadata(nsDisplayListBuilder*, mozilla::layers::LayerManager*, const ContainerLayerParameters&, const std::function&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 344 is outside array bounds of ‘mozilla::layers::ScrollMetadata [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:8703:61: note: while referencing ‘’ 8703 | Nothing(), isRootContent, Some(aContainerParameters))); | ^ In file included from /builddir/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/build 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/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 { | ^~~~~ layout/forms 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/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/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/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/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()); | ^ 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/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(); | ^ 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); layout/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/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; | ^~~~~ 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/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/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/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 ‘mozilla::Maybe mozilla::ScrollFrameHelper::ComputeScrollMetadata(mozilla::ScrollFrameHelper::LayerManager*, const nsIFrame*, const mozilla::Maybe&, const mozilla::DisplayItemClip*) const’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 344 is outside array bounds of ‘nsLayoutUtils::ScrollMetadata [1]’ {aka ‘mozilla::layers::ScrollMetadata [1]’} [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic2.cpp:74: /builddir/build/BUILD/firefox-84.0.1/layout/generic/nsGfxScrollFrame.cpp:4380:33: note: while referencing ‘’ 4380 | isRootContent, aParameters)); | ^ In 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/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/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/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/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/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:8864:30: note: while referencing ‘colAfterRepeatAuto’ 8864 | nsTArray> colAfterRepeatAuto; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/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: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 /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/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); | ^ 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/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/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 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 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 /builddir/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/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/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/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/tables layout/xul/grid layout/xul 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/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(); | ^ In 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(); | ^ 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/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 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; | ^~~~~~~~~~~~ In file included from /builddir/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 116 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); | ^~~~~ media/kiss_fft cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libaom cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/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; | ^~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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/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(); | ^ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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 media/libdav1d/asm/16bd_cdef_init_tmpl.c.stub media/libdav1d/asm/8bd_cdef_init_tmpl.c.stub media/libdav1d/asm/16bd_film_grain_init_tmpl.c.stub media/libdav1d/asm/8bd_film_grain_init_tmpl.c.stub cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libdav1d/asm/16bd_ipred_init_tmpl.c.stub media/libdav1d/asm/8bd_ipred_init_tmpl.c.stub media/libdav1d/asm/16bd_itx_init_tmpl.c.stub media/libdav1d/asm/8bd_itx_init_tmpl.c.stub cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libdav1d/asm/16bd_loopfilter_init_tmpl.c.stub media/libdav1d/asm/8bd_loopfilter_init_tmpl.c.stub media/libdav1d/asm/16bd_looprestoration_init_tmpl.c.stub media/libdav1d/asm/8bd_looprestoration_init_tmpl.c.stub cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libdav1d/asm/16bd_mc_init_tmpl.c.stub cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libdav1d/asm/8bd_mc_init_tmpl.c.stub 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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libdav1d/16bd_lf_apply_tmpl.c.stub media/libdav1d/8bd_lf_apply_tmpl.c.stub media/libdav1d/16bd_loopfilter_tmpl.c.stub media/libdav1d/8bd_loopfilter_tmpl.c.stub cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libdav1d/16bd_looprestoration_tmpl.c.stub media/libdav1d/8bd_looprestoration_tmpl.c.stub media/libdav1d/16bd_lr_apply_tmpl.c.stub media/libdav1d/8bd_lr_apply_tmpl.c.stub media/libdav1d/16bd_mc_tmpl.c.stub media/libdav1d/8bd_mc_tmpl.c.stub media/libdav1d/16bd_recon_tmpl.c.stub media/libdav1d/8bd_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/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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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 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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from Unified_c_media_libopus4.c:2: /builddir/build/BUILD/firefox-84.0.1/media/libopus/silk/float/pitch_analysis_core_FLP.c: In function ‘silk_pitch_analysis_core_FLP’: /builddir/build/BUILD/firefox-84.0.1/media/libopus/silk/float/energy_FLP.c:54:23: warning: iteration 1073741823 invokes undefined behavior [-Waggressive-loop-optimizations] 54 | result += data[ i ] * (double)data[ i ]; | ^ /builddir/build/BUILD/firefox-84.0.1/media/libopus/silk/float/energy_FLP.c:53:5: note: within this loop 53 | for( ; i < dataSize; i++ ) { | ^~~ /builddir/build/BUILD/firefox-84.0.1/media/libopus/silk/float/energy_FLP.c:54:23: warning: iteration 1073741823 invokes undefined behavior [-Waggressive-loop-optimizations] 54 | result += data[ i ] * (double)data[ i ]; | ^ /builddir/build/BUILD/firefox-84.0.1/media/libopus/silk/float/energy_FLP.c:53:5: note: within this loop 53 | for( ; i < dataSize; i++ ) { | ^~~ /builddir/build/BUILD/firefox-84.0.1/media/libopus/silk/float/energy_FLP.c:54:23: warning: iteration 1073741823 invokes undefined behavior [-Waggressive-loop-optimizations] 54 | result += data[ i ] * (double)data[ i ]; | ^ /builddir/build/BUILD/firefox-84.0.1/media/libopus/silk/float/energy_FLP.c:53:5: note: within this loop 53 | for( ; i < dataSize; i++ ) { | ^~~ /builddir/build/BUILD/firefox-84.0.1/media/libopus/silk/float/energy_FLP.c:54:23: warning: iteration 1073741823 invokes undefined behavior [-Waggressive-loop-optimizations] 54 | result += data[ i ] * (double)data[ i ]; | ^ /builddir/build/BUILD/firefox-84.0.1/media/libopus/silk/float/energy_FLP.c:53:5: note: within this loop 53 | for( ; i < dataSize; i++ ) { | ^~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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 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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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/libvorbis cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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/libvpx cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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 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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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/psshparser memory/volatile cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C modules/brotli cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C modules/libjar cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C modules/libjar/zipwriter cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C modules/libpref cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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/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; | ^~~~~~~~~~~~~~~~~~ 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/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()); | ^~~~~~~ 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/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; | ^~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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/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; | ^~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ 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/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(); | ^~~~~~~~~ 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; | ^~~~~~~~~~~ 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 { | ^~~~~~~ In file included from /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/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/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/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/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; | ^~~~~~~~~~ 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/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 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 /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h: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::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 ‘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::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 ‘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; | ^~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~~~~~~~ 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; | ^~~~~~~~~~~~~ In 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/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/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::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/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/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; | ^~~~~~~ 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/mdns/libmdns 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/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/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/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/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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/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; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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/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()); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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/mime netwerk/protocol/about In 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/data netwerk/protocol/file netwerk/protocol/ftp 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, | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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/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 member function ‘void mozilla::net::BackgroundDataBridgeParent::OnStopRequest(nsresult, const ResourceTimingStructArgs&, const TimeStamp&, const nsHttpHeaderArray&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 164 is outside array bounds of ‘mozilla::net::BackgroundDataBridgeParent::OnStopRequest(nsresult, const ResourceTimingStructArgs&, const TimeStamp&, const nsHttpHeaderArray&):: [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:18, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/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/netwerk/protocol/http/BackgroundDataBridgeParent.cpp:46:11: note: while referencing ‘’ 46 | [self, aStatus, aTiming, aLastActiveTabOptHit, aResponseTrailers]() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47 | if (self->CanSend()) { | ~~~~~~~~~~~~~~~~~~~~~~ 48 | Unused << self->SendOnStopRequest( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | aStatus, aTiming, aLastActiveTabOptHit, aResponseTrailers); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | Unused << self->Send__delete__(self); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | } | ~ 52 | }), | ~ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/Likely.h:16:46: note: in definition of macro ‘MOZ_LIKELY’ 16 | # define MOZ_LIKELY(x) (__builtin_expect(!!(x), 1)) | ^ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsError.h:40:35: note: in expansion of macro ‘MOZ_ALWAYS_TRUE’ 40 | #define MOZ_ALWAYS_SUCCEEDS(expr) MOZ_ALWAYS_TRUE(NS_SUCCEEDED(expr)) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsError.h:33:40: note: in expansion of macro ‘MOZ_LIKELY’ 33 | #define NS_SUCCEEDED(_nsresult) ((bool)MOZ_LIKELY(!NS_FAILED_impl(_nsresult))) | ^~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsError.h:40:51: note: in expansion of macro ‘NS_SUCCEEDED’ 40 | #define MOZ_ALWAYS_SUCCEEDS(expr) MOZ_ALWAYS_TRUE(NS_SUCCEEDED(expr)) | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0.1/netwerk/protocol/http/BackgroundDataBridgeParent.cpp:43:3: note: in expansion of macro ‘MOZ_ALWAYS_SUCCEEDS’ 43 | MOZ_ALWAYS_SUCCEEDS(mBackgroundThread->Dispatch( | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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(); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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: 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 | }); | ~ netwerk/protocol/viewsource In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/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/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/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/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/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/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/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/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 /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); | ~~~^~~~~~~~~~~~~~~~~ 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 { | ^~~~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C netwerk/socket cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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_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 { | ^~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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/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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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 netwerk/streamconv netwerk/system/linux netwerk/system/netlink In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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/url-classifier 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 In 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; | ^~~~ 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 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; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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); | ^ 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::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/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; | ^~~~~~~~~~~~~~~~~~~~ In 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 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; | ^~~~~~~ In 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/manager/ssl/nsSTSPreloadListGenerated.inc.stub security/nss/lib/mozpkix security/sandbox/common security/sandbox/linux/broker security/sandbox/linux/glue In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-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:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 4097 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ security/sandbox/linux/launch security/sandbox/linux/reporter security/sandbox/linux In 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/sandbox/linux/reporter/SandboxReporter.h:17, from /builddir/build/BUILD/firefox-84.0.1/security/sandbox/linux/reporter/SandboxReporter.cpp:7, from Unified_cpp_linux_reporter0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::SandboxReporterWrapper::Snapshot(mozISandboxReportArray**)’: /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::SandboxReporter::Snapshot [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_linux_reporter0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/security/sandbox/linux/reporter/SandboxReporterWrappers.cpp:187:72: note: while referencing ‘’ 187 | new SandboxReportArray(SandboxReporter::Singleton()->GetSnapshot()); | ^ In 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/sandbox/linux/reporter/SandboxReporter.h:17, from /builddir/build/BUILD/firefox-84.0.1/security/sandbox/linux/reporter/SandboxReporter.cpp:7, from Unified_cpp_linux_reporter0.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::SandboxReporter::Snapshot [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_linux_reporter0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/security/sandbox/linux/reporter/SandboxReporterWrappers.cpp:187:72: note: while referencing ‘’ 187 | new SandboxReportArray(SandboxReporter::Singleton()->GetSnapshot()); | ^ In 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/sandbox/linux/reporter/SandboxReporter.h:17, from /builddir/build/BUILD/firefox-84.0.1/security/sandbox/linux/reporter/SandboxReporter.cpp:7, from Unified_cpp_linux_reporter0.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::SandboxReporter::Snapshot [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_linux_reporter0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/security/sandbox/linux/reporter/SandboxReporterWrappers.cpp:187:72: note: while referencing ‘’ 187 | new SandboxReportArray(SandboxReporter::Singleton()->GetSnapshot()); | ^ In 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/sandbox/linux/reporter/SandboxReporter.h:17, from /builddir/build/BUILD/firefox-84.0.1/security/sandbox/linux/reporter/SandboxReporter.cpp:7, from Unified_cpp_linux_reporter0.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::SandboxReporter::Snapshot [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_linux_reporter0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/security/sandbox/linux/reporter/SandboxReporterWrappers.cpp:187:72: note: while referencing ‘’ 187 | new SandboxReportArray(SandboxReporter::Singleton()->GetSnapshot()); | ^ 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 Unified_cpp_sandbox_linux2.cpp:137: /builddir/build/BUILD/firefox-84.0.1/security/sandbox/chromium/sandbox/linux/seccomp-bpf/syscall.cc: In static member function ‘static void sandbox::Die::ExitGroup()’: /builddir/build/BUILD/firefox-84.0.1/security/sandbox/chromium/sandbox/linux/seccomp-bpf/syscall.cc:369:3: warning: listing the stack pointer register ‘esp’ in a clobber list is deprecated [-Wdeprecated] 369 | asm volatile( | ^~~ /builddir/build/BUILD/firefox-84.0.1/security/sandbox/chromium/sandbox/linux/seccomp-bpf/syscall.cc:369:3: note: the value of the stack pointer after an ‘asm’ statement must be the same as it was before the statement /builddir/build/BUILD/firefox-84.0.1/security/sandbox/chromium/sandbox/linux/seccomp-bpf/syscall.cc:369:3: warning: listing the stack pointer register ‘esp’ in a clobber list is deprecated [-Wdeprecated] 369 | asm volatile( | ^~~ /builddir/build/BUILD/firefox-84.0.1/security/sandbox/chromium/sandbox/linux/seccomp-bpf/syscall.cc:369:3: note: the value of the stack pointer after an ‘asm’ statement must be the same as it was before the statement /builddir/build/BUILD/firefox-84.0.1/security/sandbox/chromium/sandbox/linux/seccomp-bpf/syscall.cc: In static member function ‘static intptr_t sandbox::Syscall::InvalidCall()’: /builddir/build/BUILD/firefox-84.0.1/security/sandbox/chromium/sandbox/linux/seccomp-bpf/syscall.cc:369:3: warning: listing the stack pointer register ‘esp’ in a clobber list is deprecated [-Wdeprecated] 369 | asm volatile( | ^~~ /builddir/build/BUILD/firefox-84.0.1/security/sandbox/chromium/sandbox/linux/seccomp-bpf/syscall.cc:369:3: note: the value of the stack pointer after an ‘asm’ statement must be the same as it was before the statement /builddir/build/BUILD/firefox-84.0.1/security/sandbox/chromium/sandbox/linux/seccomp-bpf/syscall.cc: In static member function ‘static intptr_t sandbox::Syscall::Call(int, intptr_t, intptr_t, intptr_t, intptr_t, intptr_t, intptr_t, intptr_t, intptr_t)’: /builddir/build/BUILD/firefox-84.0.1/security/sandbox/chromium/sandbox/linux/seccomp-bpf/syscall.cc:369:3: warning: listing the stack pointer register ‘esp’ in a clobber list is deprecated [-Wdeprecated] 369 | asm volatile( | ^~~ /builddir/build/BUILD/firefox-84.0.1/security/sandbox/chromium/sandbox/linux/seccomp-bpf/syscall.cc:369:3: note: the value of the stack pointer after an ‘asm’ statement must be the same as it was before the statement /builddir/build/BUILD/firefox-84.0.1/security/sandbox/chromium/sandbox/linux/seccomp-bpf/syscall.cc: In static member function ‘static void sandbox::Die::_ZN7sandbox3Die11LogToStderrEPKcS2_i.part.0(const char*, const char*, int)’: /builddir/build/BUILD/firefox-84.0.1/security/sandbox/chromium/sandbox/linux/seccomp-bpf/syscall.cc:369:3: warning: listing the stack pointer register ‘esp’ in a clobber list is deprecated [-Wdeprecated] 369 | asm volatile( | ^~~ /builddir/build/BUILD/firefox-84.0.1/security/sandbox/chromium/sandbox/linux/seccomp-bpf/syscall.cc:369:3: note: the value of the stack pointer after an ‘asm’ statement must be the same as it was before the statement In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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 { | ^~~~~~~~~~~~~ In file included from /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/L16/audio_decoder_L16_gn third_party/libwebrtc/webrtc/api/audio_codecs/L16/audio_encoder_L16_gn third_party/libwebrtc/webrtc/api/audio_codecs/audio_codecs_api_gn In file included from /builddir/build/BUILD/firefox-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/builtin_audio_decoder_factory_gn third_party/libwebrtc/webrtc/api/audio_codecs/builtin_audio_encoder_factory_gn third_party/libwebrtc/webrtc/api/audio_codecs/g711/audio_decoder_g711_gn 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_float_gn third_party/libwebrtc/webrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn third_party/libwebrtc/webrtc/api/audio_codecs/opus/audio_decoder_opus_gn third_party/libwebrtc/webrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn third_party/libwebrtc/webrtc/api/audio_codecs/opus/audio_encoder_opus_gn third_party/libwebrtc/webrtc/api/base_peerconnection_api_gn third_party/libwebrtc/webrtc/api/optional_gn third_party/libwebrtc/webrtc/api/video_codecs/video_codecs_api_gn third_party/libwebrtc/webrtc/api/video_frame_api_gn third_party/libwebrtc/webrtc/api/video_frame_api_i420_gn third_party/libwebrtc/webrtc/audio/audio_gn third_party/libwebrtc/webrtc/audio/utility/audio_frame_operations_gn In file included from /builddir/build/BUILD/firefox-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/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 { | ^~~~~~ third_party/libwebrtc/webrtc/call/rtp_interfaces_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/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_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_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_sse2_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 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_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/isac_fix_common_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 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/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 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_coding/pcm16b_c_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/pcm16b_gn third_party/libwebrtc/webrtc/modules/audio_coding/rent_a_codec_gn third_party/libwebrtc/webrtc/modules/audio_coding/webrtc_opus_c_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/webrtc_opus_gn third_party/libwebrtc/webrtc/modules/audio_device/audio_device_generic_gn 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 third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_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_sse2_gn third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_statistics_gn third_party/libwebrtc/webrtc/modules/bitrate_controller/bitrate_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 { | ^~~~~~~ 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_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 { | ^~~~~~ 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/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 /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 { | ^~~~~~ third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn 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 /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/desktop_capture_generic_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 { | ^~~~~~ 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 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/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) { | ~~^~~~~~~~~~ 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/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/pacing/pacing_gn third_party/libwebrtc/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_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) { | ^~~~~~~~~~~~~~~~~~~ third_party/libwebrtc/webrtc/modules/rtp_rtcp/rtp_rtcp_format_gn third_party/libwebrtc/webrtc/modules/rtp_rtcp/rtp_rtcp_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_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:495, 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:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 31 bytes from a string of length 31 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ third_party/libwebrtc/webrtc/modules/utility/utility_gn third_party/libwebrtc/webrtc/modules/video_capture/video_capture_internal_impl_gn third_party/libwebrtc/webrtc/modules/video_capture/video_capture_module_gn 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:867, 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:36:34: note: ‘__builtin___sprintf_chk’ output between 12 and 22 bytes into a destination of size 20 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ third_party/libwebrtc/webrtc/modules/video_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_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_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_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 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/modules/video_processing/video_processing_sse2_gn third_party/libwebrtc/webrtc/rtc_base/rtc_base_approved_generic_gn third_party/libwebrtc/webrtc/rtc_base/rtc_numerics_gn third_party/libwebrtc/webrtc/rtc_base/rtc_task_queue_impl_gn In file included from Unified_cpp_c_task_queue_impl_gn0.cpp:2: /builddir/build/BUILD/firefox-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 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/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_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 /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; | ^~~~~~~~~~~~~~ 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: { | ^~~~ 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/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/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 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, | ^~~~~~~~~~~ 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; | ^~~ In file included from /usr/include/string.h:495, 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:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 32 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ 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 /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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C toolkit/components/alerts cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 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 toolkit/components/glean In file included from /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/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; | ^~~~~~~ In file included from /builddir/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/mozintl 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: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; | ^~~~~~~~~ In file included from /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::AsyncGetFaviconURLForPage::Run()’: /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::places::IconData [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/FaviconHelpers.cpp:973:12: note: while referencing ‘iconData’ 973 | IconData iconData; | ^~~~~~~~ In file included from /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::AsyncGetFaviconDataForPage::Run()’: /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::places::IconData [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/FaviconHelpers.cpp:1011:12: note: while referencing ‘iconData’ 1011 | IconData iconData; | ^~~~~~~~ In file included from /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::AsyncCopyFavicons::Run()’: /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::places::IconData [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:11: /builddir/build/BUILD/firefox-84.0.1/toolkit/components/places/FaviconHelpers.cpp:1363:12: note: while referencing ‘icon’ 1363 | IconData icon; | ^~~~ In file included from /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::SetAndFetchFaviconForPage(nsIURI*, nsIURI*, bool, uint32_t, nsIFaviconDataCallback*, nsIPrincipal*, uint64_t, mozIPlacesPendingOperation**)’: /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::places::IconData [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:337:12: note: while referencing ‘icon’ 337 | IconData icon; | ^~~~ toolkit/components/printingui toolkit/components/processtools toolkit/components/protobuf toolkit/components/reflect toolkit/components/remote toolkit/components/reputationservice toolkit/components/resistfingerprinting 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 = 178]’: /builddir/build/BUILD/firefox-84.0.1/toolkit/components/reputationservice/chromium/chrome/common/safe_browsing/csd.pb.cc:10111: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 = 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] /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] /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 = 130]’: /builddir/build/BUILD/firefox-84.0.1/toolkit/components/reputationservice/chromium/chrome/common/safe_browsing/csd.pb.cc:22756: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/satchel In file included from /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/sessionstore toolkit/components/startup toolkit/components/statusfilter In file included from /builddir/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.constprop(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.constprop(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); | ^ toolkit/components/telemetry/TelemetryHistogramData.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/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/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/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; | ^~~~~~~~~ In file included from /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; | ^~~~~ 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; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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; | ^~~~~~ toolkit/components/windowwatcher 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 { | ^~~~~~~~~~~~~~~~ In 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; | ^~~~~~ In 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/crashreporter/breakpad-client/linux In 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; | ^~~~~~~ toolkit/crashreporter/breakpad-client toolkit/crashreporter/google-breakpad/src/common/linux In 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; | ^~~~~~~ toolkit/crashreporter/google-breakpad/src/common toolkit/crashreporter toolkit/library/buildid.cpp.stub toolkit/mozapps/extensions toolkit/profile In file included from /builddir/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/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; | ^~~~~~~~~~~~~~ In file included from /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; | ^~~~~~~~ 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_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 { | ^~~~~~~ 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) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ uriloader/base In file included from Unified_cpp_tools_profiler0.cpp:74: /builddir/build/BUILD/firefox-84.0.1/tools/profiler/core/platform.cpp: In function ‘void DoLULBacktrace(PSLockRef, const RegisteredThread&, const Registers&, NativeStack&)’: /builddir/build/BUILD/firefox-84.0.1/tools/profiler/core/platform.cpp:2078: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] 2078 | memset(&startRegs, 0, sizeof(startRegs)); | ^ In file included from /builddir/build/BUILD/firefox-84.0.1/tools/profiler/core/platform.cpp:148, from Unified_cpp_tools_profiler0.cpp:74: /builddir/build/BUILD/firefox-84.0.1/tools/profiler/lul/LulMain.h:134:8: note: ‘struct lul::UnwindRegs’ declared here 134 | struct UnwindRegs { | ^~~~~~~~~~ uriloader/exthandler 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/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/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(); | ^ 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/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; | ^~~~~~ 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; | ^~~~~~~~~ In file included from /builddir/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 84 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 84 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; | ^~~~ 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 In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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(); | ^ widget/headless In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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(); | ^ 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/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 In 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); | ^ 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/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/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: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_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/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/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] In file included from /builddir/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; | ^~~~~~~~~~~~~~~ xpcom/build/Services.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/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(); | ^ xpcom/components In file included from /builddir/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 36 is outside array bounds of ‘mozilla::SpawnPrintBackgroundTask, {}>:::: [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:62:17: note: while referencing ‘’ 62 | [holder = std::move(holder), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | promiseHolder = std::move(promiseHolder), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | telemetryKey = std::move(aTelemetryKey), startRoundTrip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | result = std::move(result)] { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | Telemetry::AccumulateTimeDelta( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | Telemetry::PRINT_BACKGROUND_TASK_ROUND_TRIP_TIME_MS, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | telemetryKey, startRoundTrip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | ResolveOrReject(*promiseHolder->get(), *holder->get(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | result); | ~~~~~~~~ 71 | })); | ~ In file included from /builddir/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:115:40: warning: 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/ds 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/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(); | ^~~~~~~~~ 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))) { | ^ 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; | ^~~~~~~~~~~~~~~~ In 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/Base64.cpp:14, from Unified_cpp_xpcom_io0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::FilePreferences::IsBlockedUNCPath(const nsAString&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 112 is outside array bounds of ‘Normalizer [1]’ {aka ‘mozilla::FilePreferences::{anonymous}::TNormalizer [1]’} [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_xpcom_io0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/xpcom/io/FilePreferences.cpp:274:59: note: while referencing ‘’ 274 | if (!Normalizer(aFilePath, Normalizer::Token::Char('\\')).Get(normalized)) { | ^ In 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/Base64.cpp:14, from Unified_cpp_xpcom_io0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::FilePreferences::IsAllowedPath(const nsTSubstring&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 112 is outside array bounds of ‘Normalizer [1]’ {aka ‘mozilla::FilePreferences::{anonymous}::TNormalizer [1]’} [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_xpcom_io0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/xpcom/io/FilePreferences.cpp:328:69: note: while referencing ‘’ 328 | if (!Normalizer(aFilePath, Normalizer::Token::Char(kPathSeparator)) | ^ In 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/Base64.cpp:14, from Unified_cpp_xpcom_io0.cpp:2: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::FilePreferences::testing::NormalizePath(const nsAString&, nsAString&)’: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 112 is outside array bounds of ‘Normalizer [1]’ {aka ‘mozilla::FilePreferences::{anonymous}::TNormalizer [1]’} [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_xpcom_io0.cpp:20: /builddir/build/BUILD/firefox-84.0.1/xpcom/io/FilePreferences.cpp:368:14: note: while referencing ‘normalizer’ 368 | Normalizer normalizer(aPath, Normalizer::Token::Char('\\')); | ^~~~~~~~~~ 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); | ~~~~~~~~^~~~~~~~~ xpcom/reflect/xptcall/md/unix In 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/xpcom/reflect/xptcall/xptcprivate.h:11, from /builddir/build/BUILD/firefox-84.0.1/xpcom/reflect/xptcall/md/unix/xptcinvoke_gcc_x86_unix.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 /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/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/md/unix/xptcstubs_gcc_x86_unix.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 /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 xpcom/string xpcom/threads xpfe/appshell 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 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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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 toolkit/crashreporter/client toolkit/crashreporter/google-breakpad/src/common/dwarf toolkit/crashreporter/google-breakpad/src/processor cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-84.0.1/toolkit/crashreporter/google-breakpad/src/third_party/libdisasm/ia32_insn.c:3, from Unified_c_src_processor0.c:11: In function ‘strncpy’, inlined from ‘ia32_handle_register.part.0’ at /builddir/build/BUILD/firefox-84.0.1/toolkit/crashreporter/google-breakpad/src/third_party/libdisasm/ia32_reg.c:207:9: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 8 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toolkit/crashreporter/google-breakpad/src/tools/linux/dump_syms toolkit/crashreporter/minidump-analyzer tools/power 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 Compiling cc v1.0.59 Compiling arrayvec v0.5.1 Compiling leb128 v0.2.4 Compiling wasmparser v0.48.2 Compiling wast v26.0.1 Compiling mozglue-static v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/mozglue/static/rust) Compiling wat v1.0.27 Compiling jsrust_shared v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/js/src/rust/shared) config/external/lgpllibs/liblgpllibs.so config/external/sqlite/libmozsqlite3.so js/src/gc 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()) { | ^ 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. | ^~~ 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/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/Value.h:558:48: warning: ‘base’ may be used uninitialized in this function [-Wmaybe-uninitialized] 558 | JSValueTag toTag() const { return JSValueTag(asBits_ >> JSVAL_TAG_SHIFT); } | ^~~~~~~ In file included from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-84.0.1/js/src/gc/Marking.cpp:1968:13: note: ‘base’ was declared here 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()) { | ^ Compiling jsrust v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/js/src/rust) 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()); | ^~ In file included from /builddir/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; | ^~~~~~~~ Finished release [optimized] target(s) in 1m 42s 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); | ^~~ media/libdav1d/asm cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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 ‘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; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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: 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()); | ^~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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; | ^~~ In file included from /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/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(); | ~~~~~~~~~~~~~~~~~~~~^~ 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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C netwerk/dns cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /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: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: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: 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 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 { | ^~~~~~~ cc1: warning: command-line option ‘-fpermissive’ 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/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/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; | ^~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 16bd_film_grain_tmpl.c: In function ‘fgy_32x32xn_c’: 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); | ~~~~~~~~~^~~~~~ 16bd_film_grain_tmpl.c:205:9: note: ‘offsets[1][1]’ was declared here 205 | int offsets[2 /* col offset */][2 /* row offset */]; | ^~~~~~~ 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); | ~~~~~~~~~^~~~~~ 16bd_film_grain_tmpl.c:205:9: note: ‘offsets[1][0]’ was declared here 205 | int offsets[2 /* col offset */][2 /* row offset */]; | ^~~~~~~ 16bd_film_grain_tmpl.c: In function ‘fguv_32x32xn_c’: 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); | ~~~~~~~~~^~~~~~ 16bd_film_grain_tmpl.c:320:9: note: ‘offsets[1][1]’ was declared here 320 | int offsets[2 /* col offset */][2 /* row offset */]; | ^~~~~~~ 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); | ~~~~~~~~~^~~~~~ 16bd_film_grain_tmpl.c:320:9: note: ‘offsets[1][0]’ was declared here 320 | int offsets[2 /* col offset */][2 /* row offset */]; | ^~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 16bd_loopfilter_tmpl.c: In function ‘loop_filter’: 119 | } else if (wd >= 8 && flat8in) { | ^~ 94 | if (wd >= 16 && (flat8out & flat8in)) { | ~~~~~~~~~~^~~~~~~~~~ 125 | dst[strideb * +2] = (p0 + q0 + q1 + 2 * q2 + q3 + q3 + q3 + 4) >> 3; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 130 | dst[strideb * +1] = (p0 + 2 * q0 + 2 * q1 + 2 * q2 + q2 + 4) >> 3; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 128 | dst[strideb * -1] = (p2 + 2 * p1 + 2 * p0 + 2 * q0 + q1 + 4) >> 3; | ~~~^~~~~~~~ 122 | dst[strideb * -1] = (p3 + p2 + p1 + 2 * p0 + q0 + q1 + q2 + 4) >> 3; | ~~~^~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 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 { | ^~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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; | ^~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ 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/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 = | ^~~ cc1: warning: command-line option ‘-fpermissive’ 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/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; | ^~~~~~~~~ 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 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 = | ^~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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); | ~~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~~~~~~ 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 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/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 { | ^~~~~~~ security/manager/ssl cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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 ‘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 ‘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: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_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: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_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::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 /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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/nsTArray.h:3240, from /builddir/build/BUILD/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; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/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; | ^~~~~~~ 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/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 ‘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 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 ‘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 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::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 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 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 = | ^~~~~~~~~~~~~~ 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/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/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/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/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; | ^~~~~~~~~~~~~~~ In file included from /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/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/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/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:115:40: warning: array subscript 40 is outside array bounds of ‘{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:475:77: note: while referencing ‘’ 475 | eventRecords->AppendElement(EventRecord(timestamp, *eventKey, value, 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/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 | ^~~~~~~~~~~~~~~~ In 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; | ^~~~~~~~~~~~~ toolkit/library/buildid.cpp.stub toolkit/library In 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/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, 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/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, 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/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, 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/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h:40, 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; | ^~~~ widget/gtk/mozgtk/stub/libmozgtk_stub.so widget/gtk/mozwayland/libmozwayland.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: 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; | ^~~~~~~ xpcom/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/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: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: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: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: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: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: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/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 { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0.1/ipc/chromium/src/base/process_util.h: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/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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ 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/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:57: note: this is the location of the previous definition 57 | #define HAVE_LINUX_PERF_EVENT_H 1 | 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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ 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/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:57: note: this is the location of the previous definition 57 | #define HAVE_LINUX_PERF_EVENT_H 1 | 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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ 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/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:57: note: this is the location of the previous definition 57 | #define HAVE_LINUX_PERF_EVENT_H 1 | 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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ 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/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:57: note: this is the location of the previous definition 57 | #define HAVE_LINUX_PERF_EVENT_H 1 | 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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ 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/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:57: note: this is the location of the previous definition 57 | #define HAVE_LINUX_PERF_EVENT_H 1 | 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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ 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/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:57: note: this is the location of the previous definition 57 | #define HAVE_LINUX_PERF_EVENT_H 1 | 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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #define HAVE_LINUX_PERF_EVENT_H 1 | media/gmp-clearkey/0.1/libclearkey.so 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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #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:57: note: this is the location of the previous definition 57 | #define HAVE_LINUX_PERF_EVENT_H 1 | modules/brotli/brotli toolkit/components/telemetry/pingsender/pingsender 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:57: note: this is the location of the previous definition 57 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C toolkit/crashreporter/client/crashreporter 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:57: note: this is the location of the previous definition 57 | #define HAVE_LINUX_PERF_EVENT_H 1 | toolkit/crashreporter/minidump-analyzer/minidump-analyzer tools/power/rapl widget/gtk/mozgtk/gtk2/libmozgtk.so toolkit/crashreporter/rust/force-cargo-host-library-build js/src/build/libjs_static.a media/ffvpx/libavutil/libmozavutil.so toolkit/library/build/libxul.so Compiling rustc-demangle v0.1.8 Compiling dump_syms_rust_demangle v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/toolkit/crashreporter/rust) Finished release [optimized] target(s) in 3.41s js/src/shell/js media/ffvpx/libavcodec/libmozavcodec.so toolkit/crashreporter/google-breakpad/src/tools/linux/dump_syms/dump_syms 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 ./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" 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 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" ./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/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 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" ./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/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 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" ./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/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... 1313 compiler warnings present. Overall system resources - Wall time: 7815s; 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:104:19 [-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/webrtc/transport/third_party/nrappkit/src/util/libekr/r_memory.c:119:20 [-Wmaybe-uninitialized] ‘info’ 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] ‘x’ 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/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] ‘height’ 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/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/RecordedEventImpl.h:1732:30 [-Wmaybe-uninitialized] ‘dashLength’ may be used uninitialized in this function warning: gfx/2d/RecordedEventImpl.h:3438:21 [-Wmaybe-uninitialized] ‘e.mozilla::gfx::RecordedFontData::mFontDetails.mozilla::gfx::RecordedFontDetails::size’ may be used uninitialized in this function warning: gfx/2d/RecordedEventImpl.h:3797:15 [-Wmaybe-uninitialized] ‘size’ 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/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/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/SkBitmapProcState_matrixProcs.cpp:75:37 [-Wimplicit-fallthrough=] this statement may fall through 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/core/SkUtils.h:88:11 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct {anonymous}::SkNx<8, float>’ from an array of ‘const struct {anonymous}::SkNx<8, int>’ warning: gfx/skia/skia/src/core/SkUtils.h:88:11 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct {anonymous}::SkNx<8, float>’ from an array of ‘const struct {anonymous}::SkNx<8, unsigned int>’ warning: gfx/skia/skia/src/core/SkUtils.h:88:11 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class {anonymous}::SkNx<4, float>’ from an array of ‘const class {anonymous}::SkNx<4, unsigned int>’ warning: gfx/skia/skia/src/core/SkUtils.h:88:11 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct {anonymous}::SkNx<8, float>’ from an array of ‘const __vector(8) float’ warning: gfx/skia/skia/src/core/SkUtils.h:88:11 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class {anonymous}::SkNx<4, unsigned int>’ from an array of ‘const class {anonymous}::SkNx<4, float>’ warning: gfx/skia/skia/src/core/SkUtils.h:88:11 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct {anonymous}::SkNx<8, unsigned int>’ from an array of ‘const struct {anonymous}::SkNx<8, float>’ warning: gfx/skia/skia/src/core/SkUtils.h:88:11 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct {anonymous}::SkNx<8, int>’ from an array of ‘const struct {anonymous}::SkNx<8, float>’ 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/opts/SkRasterPipeline_opts.h:1148:12 [-Wsubobject-linkage] ‘hsw::Params’ has a field ‘hsw::Params::dr’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1148:12 [-Wsubobject-linkage] ‘hsw::Params’ has a field ‘hsw::Params::db’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1148:12 [-Wsubobject-linkage] ‘sse41::Params’ has a field ‘sse41::Params::da’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1148:12 [-Wsubobject-linkage] ‘hsw::Params’ has a field ‘hsw::Params::dg’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1148:12 [-Wsubobject-linkage] ‘sse41::Params’ has a field ‘sse41::Params::dr’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1148:12 [-Wsubobject-linkage] ‘hsw::Params’ has a field ‘hsw::Params::da’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1148:12 [-Wsubobject-linkage] ‘sse41::Params’ has a field ‘sse41::Params::db’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1148:12 [-Wsubobject-linkage] ‘sse2::Params’ has a field ‘sse2::Params::dg’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1148:12 [-Wsubobject-linkage] ‘sse2::Params’ has a field ‘sse2::Params::da’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1148:12 [-Wsubobject-linkage] ‘sse2::Params’ has a field ‘sse2::Params::dr’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1148:12 [-Wsubobject-linkage] ‘sse2::Params’ has a field ‘sse2::Params::db’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1148:12 [-Wsubobject-linkage] ‘sse41::Params’ has a field ‘sse41::Params::dg’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1246:15 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class {anonymous}::SkNx<4, short unsigned int>’ from an array of ‘const short unsigned int’ warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1246:15 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class {anonymous}::SkNx<4, unsigned int>’ from an array of ‘const unsigned int’ warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3118:12 [-Wsubobject-linkage] ‘sse41::lowp::Params’ has a field ‘sse41::lowp::Params::dr’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3118:12 [-Wsubobject-linkage] ‘hsw::lowp::Params’ has a field ‘hsw::lowp::Params::dg’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3118:12 [-Wsubobject-linkage] ‘sse2::lowp::Params’ has a field ‘sse2::lowp::Params::da’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3118:12 [-Wsubobject-linkage] ‘sse41::lowp::Params’ has a field ‘sse41::lowp::Params::da’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3118:12 [-Wsubobject-linkage] ‘sse2::lowp::Params’ has a field ‘sse2::lowp::Params::dr’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3118:12 [-Wsubobject-linkage] ‘sse41::lowp::Params’ has a field ‘sse41::lowp::Params::dg’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3118:12 [-Wsubobject-linkage] ‘hsw::lowp::Params’ has a field ‘hsw::lowp::Params::db’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3118:12 [-Wsubobject-linkage] ‘hsw::lowp::Params’ has a field ‘hsw::lowp::Params::dr’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3118:12 [-Wsubobject-linkage] ‘hsw::lowp::Params’ has a field ‘hsw::lowp::Params::da’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3118:12 [-Wsubobject-linkage] ‘sse41::lowp::Params’ has a field ‘sse41::lowp::Params::db’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3118:12 [-Wsubobject-linkage] ‘sse2::lowp::Params’ has a field ‘sse2::lowp::Params::dg’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3118:12 [-Wsubobject-linkage] ‘sse2::lowp::Params’ has a field ‘sse2::lowp::Params::db’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3610:24 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct {anonymous}::SkNx<8, unsigned int>’ from an array of ‘const unsigned int’ warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3610:24 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class {anonymous}::SkNx<8, short unsigned int>’ from an array of ‘const short unsigned int’ 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>::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::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::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::False, SkTileMode::kRepeat>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>::fCc’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>::fCc’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>::fCc’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>::fCc’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::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::False, SkTileMode::kMirror>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>::fCc’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::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>::fDcDx’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:297:22 [-Wimplicit-fallthrough=] this statement may fall through warning: gfx/skia/skia/src/sksl/SkSLParser.cpp:1991:13 [-Wimplicit-fallthrough=] this statement may fall through warning: gfx/skia/skia/src/sksl/SkSLParser.cpp:2057:13 [-Wimplicit-fallthrough=] this statement may fall through warning: gfx/skia/skia/src/utils/SkPatchUtils.cpp:66:7 [-Wsubobject-linkage] ‘FwDCubicEvaluator’ has a field ‘FwDCubicEvaluator::fCoefs’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/utils/SkShadowUtils.cpp:152:5 [-Wreturn-type] control reaches end of non-void function warning: gfx/thebes/gfxGraphiteShaper.cpp:420:19 [-Wmaybe-uninitialized] ‘clusterLoc’ may be used uninitialized in this function warning: gfx/vr/service/openvr/src/vrpathregistry_public.h:8:20 [-Wunused-variable] ‘k_pchRuntimeOverrideVar’ defined but not used warning: gfx/vr/service/openvr/src/vrpathregistry_public.h:9:20 [-Wunused-variable] ‘k_pchConfigOverrideVar’ defined but not used warning: gfx/vr/service/openvr/src/vrpathregistry_public.h:10:20 [-Wunused-variable] ‘k_pchLogOverrideVar’ defined but not used warning: intl/icu/source/i18n/decNumber.cpp:1528:14 [-Wstringop-overflow=] writing 1 byte into a region of size 0 warning: intl/icu/source/i18n/decNumber.cpp:2974:31 [-Wstringop-overflow=] writing 1 byte into a region of size 0 warning: intl/icu/source/i18n/decNumber.cpp:2974:44 [-Wstringop-overflow=] writing 1 byte into a region of size 0 warning: intl/icu/source/i18n/decNumber.cpp:2991:31 [-Wstringop-overflow=] writing 1 byte into a region of size 0 warning: intl/icu/source/i18n/decNumber.cpp:2991:44 [-Wstringop-overflow=] writing 1 byte into a region of size 0 warning: intl/icu/source/i18n/ucol_sit.cpp:552:92 [-Wdeprecated-declarations] ‘uint32_t ucol_setVariableTop_67(UCollator*, const UChar*, int32_t, UErrorCode*)’ is deprecated warning: intl/icu/source/i18n/ucol_sit.cpp:554:71 [-Wdeprecated-declarations] ‘void ucol_restoreVariableTop_67(UCollator*, uint32_t, UErrorCode*)’ is deprecated warning: intl/locale/DateTimeFormat.cpp: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:2607:3 [-Wmaybe-uninitialized] ‘end’ may be used uninitialized in this function warning: js/src/gc/PublicIterators.h:128:7 [-Wmaybe-uninitialized] ‘*((void*)(& r)+4).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function warning: js/src/gc/PublicIterators.h:128:7 [-Wmaybe-uninitialized] ‘*((void*)(& 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: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:160:7 [-Wmaybe-uninitialized] ‘*((void*)(& r)+20).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function warning: js/src/gc/PublicIterators.h:165:13 [-Wmaybe-uninitialized] ‘*((void*)(& 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/CodeGenerator.cpp:15409:26 [-Wmaybe-uninitialized] ‘argMir’ 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:299:16 [-Wmaybe-uninitialized] ‘def’ 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/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/MIR.h:14425:23 [-Wmaybe-uninitialized] ‘laneIndex’ may be used uninitialized in this function warning: js/src/jit/MIR.h:14521:71 [-Wmaybe-uninitialized] ‘laneIndex’ 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/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::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/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::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::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::FunctionScope::AbstractData’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 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:8491:18 [-Wmaybe-uninitialized] ‘c’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:8557:18 [-Wmaybe-uninitialized] ‘c’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:9855:3 [-Wmaybe-uninitialized] ‘kind’ 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: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: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/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: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/libopus/silk/float/energy_FLP.c:54:23 [-Waggressive-loop-optimizations] iteration 1073741823 invokes undefined behavior 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: 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] ‘res’ 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:558:48 [-Wmaybe-uninitialized] ‘base’ 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/HashTable.h:921:48 [-Wmaybe-uninitialized] ‘defaultDepth’ 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::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: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 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/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 ‘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 mozilla::SandboxReport’; 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 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: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::OOM’ 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::Error’ with no trivial copy-assignment; use copy-initialization instead 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/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] ‘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 +32)’ 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/mozilla/gfx/RecordingTypes.h:52:28 [-Wmaybe-uninitialized] ‘joinStyle’ 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 >::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::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 ‘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 >::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 112 is outside array bounds of ‘Normalizer [1]’ {aka ‘mozilla::FilePreferences::{anonymous}::TNormalizer [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 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 344 is outside array bounds of ‘mozilla::layers::ScrollMetadata [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 16 is outside array bounds of ‘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 8 is outside array bounds of ‘mozilla::dom::PFileSystemRequestChild::FileSystemFilesResponse [1]’ {aka ‘mozilla::dom::FileSystemFilesResponse [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘RegionBuilder > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside 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 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 ‘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::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, 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 ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 344 is outside array bounds of ‘nsLayoutUtils::ScrollMetadata [1]’ {aka ‘mozilla::layers::ScrollMetadata [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside 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 ‘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 12 is outside array bounds of ‘mozilla::gfx::CompositeAttributes [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘mozilla::dom::binding_detail::FastRTCRtpTransceiverInit [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside 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 ‘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 >::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 ‘mozilla::dom::indexedDB::ObjectStoreGetAllPreprocessParams [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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 >::self_type [1]’ {aka ‘nsTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::layers::PWebRenderBridgeChild::OpUseTexture [1]’ {aka ‘mozilla::layers::OpUseTexture [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 32 is outside array bounds of ‘mozilla::dom::PWebAuthnTransactionChild::WebAuthnMakeCredentialResult [1]’ {aka ‘mozilla::dom::WebAuthnMakeCredentialResult [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::safebrowsing::AddCompleteArray [1]’ {aka ‘FallibleTArray [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘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 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 ‘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 ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside 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 > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-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 ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::indexedDB::ObjectStoreGetAllKeysResponse [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘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 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 > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 36 is outside array bounds of ‘gfxOTSMessageContext [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 28 is outside array bounds of ‘mozilla::wr::IpcResourceUpdateQueue [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘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 >::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 ‘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 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 ‘RegionBuilder > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::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 32 is outside array bounds of ‘mozilla::RestyleManager::AnimationsWithDestroyedFrame [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘mozilla::dom::binding_detail::FastFontFaceSetLoadEventInit [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::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::RootedDictionary [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::net::nsSocketTransportService::TPortRemapping [1]’ {aka ‘CopyableTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 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 20 is outside array bounds of ‘gfxFontVariationInstance [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 ‘mozilla::psm::ByteArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::indexedDB::PBackgroundIDBRequestParent::IndexGetAllResponse [1]’ {aka ‘mozilla::dom::indexedDB::IndexGetAllResponse [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 28 is outside array bounds of ‘mozilla::ContentBlockingLog::LogEntry [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const mozilla::dom::indexedDB::PreprocessInfo [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 88 is outside array bounds of ‘mozilla::layers::WebRenderBridgeParent::PendingTransactionId [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside 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 ‘FallibleTArray [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 ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside 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 ‘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 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::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<_GtkPageRange> [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-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 ‘mozilla::safebrowsing::CompletionArray [1]’ {aka ‘nsTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 56 is outside array bounds of ‘mozilla::dom::WorkerDebugger::ReportPerformanceInfo():: [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::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::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 ‘mozilla::BackgroundHangAnnotations [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘DocShells [1]’ {aka ‘nsTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside 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 ‘txStack [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 >::self_type [1]’ {aka ‘nsTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘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 68 is outside array bounds of ‘mozilla::Telemetry::ChildEventData [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘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 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 >::self_type [1]’ {aka ‘nsTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray<{anonymous}::EntryAndDistance> [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘CopyableTArray [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 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 ‘mozilla::SVGNumberList [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 20 is outside array bounds of ‘mozilla::hal_sandbox::PHalChild::SensorData [1]’ {aka ‘mozilla::hal::SensorData [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘AutoClearFramePropsArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-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 ‘mozilla::extensions::MatchPatternSet::ArrayType [1]’ {aka ‘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 40 is outside array bounds of ‘const mozilla::dom::JSProcessActorInfo [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 ‘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 ‘mozilla::SVGTransformList [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::net::HttpBackgroundChannelChild::RecvOnConsoleReport(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 ‘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 ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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::PBackgroundIDBRequestParent::ObjectStoreGetAllResponse [1]’ {aka ‘mozilla::dom::indexedDB::ObjectStoreGetAllResponse [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘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 ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 16 is outside array bounds of ‘mozilla::SVGTransformListParser [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::indexedDB::PreprocessInfo [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::indexedDB::ObjectStoreGetPreprocessParams [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::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<_GtkTargetEntry*> [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 ‘nsPresContext::FlushPendingMediaFeatureValuesChanged():: [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside 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 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 ‘mozilla::SVGPointList [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray, 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 ‘mozilla::dom::Record, mozilla::dom::OwningStringOrInstallTriggerData> [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside 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::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 32 is outside array bounds of ‘mozilla::dom::indexedDB::PBackgroundIDBFactoryChild::DatabaseSpec [1]’ {aka ‘mozilla::dom::indexedDB::DatabaseSpec [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 ‘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 ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside 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 ‘mozilla::dom::Sequence > [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::dom::Sequence [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘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 164 is outside array bounds of ‘mozilla::net::BackgroundDataBridgeParent::OnStopRequest(nsresult, const ResourceTimingStructArgs&, const TimeStamp&, const 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 16 is outside array bounds of ‘mozilla::layers::CollectedFrames [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::SVGPathData [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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::detail::AsVariantTemporary [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::safebrowsing::ChunkSet [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘WebCore::HRTFKernelList [1]’ {aka ‘nsTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘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 ‘CopyableTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 112 is outside array bounds of ‘Normalizer [1]’ {aka ‘mozilla::FilePreferences::{anonymous}::TNormalizer [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-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 8 is outside array bounds of ‘mozilla::net::CookieServiceChild::CookiesList [1]’ {aka ‘nsTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘FallibleTArray [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 >::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 mozilla::dom::Sequence [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::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 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::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 ‘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 16 is outside array bounds of ‘WrFiltersHolder [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘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 mozilla::psm::ByteArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-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 ‘mozilla::SpawnPrintBackgroundTask, {}>:::: [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::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 ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside 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 ‘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::self_type [1]’ {aka ‘nsTArray [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 16 is outside array bounds of ‘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 ‘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::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 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::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 [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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::IPCDataTransfer [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 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 ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 116 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<{anonymous}::DynamicEventInfo> [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 ‘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 ‘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 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 ‘mozilla::dom::Sequence [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::plugins::PPluginInstanceParent::NativeEventData [1]’ {aka ‘mozilla::NativeEventData [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside 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 ‘mozilla::net::PBackgroundDataBridgeChild::nsHttpHeaderArray [1]’ {aka ‘mozilla::net::nsHttpHeaderArray [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 ‘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 ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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 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 [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 ‘{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 ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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 ‘{anonymous}::EventRecordArray [1]’ {aka ‘nsTArray<{anonymous}::EventRecord> [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘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<_AtkObject*> [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::plugins::PFunctionBrokerParent::IpdlTuple [1]’ {aka ‘mozilla::plugins::IpdlTuple [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 84 is outside array bounds of ‘mozilla::ProcInfo [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘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 ‘nsNavHistoryResult::QueryObserverList [1]’ {aka ‘nsTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘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 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 ‘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 ‘const nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::FilterInstance::FilterDescription [1]’ {aka ‘mozilla::gfx::FilterDescription [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-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 ‘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::IDBObjectStore::StructuredCloneInfo [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::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::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 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 ‘FallibleTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-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::indexedDB::ObjectStoreSpec [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 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::CryptoBuffer [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 ‘SecretDecoderRing::AsyncEncryptStrings(const nsTArray >&, JSContext*, mozilla::dom::Promise**):: [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 48 is outside array bounds of ‘mozilla::dom::MediaKeySystemConfiguration [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘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 ‘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 ‘const 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 >::self_type [1]’ {aka ‘nsTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘{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 ‘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::BlobSet [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 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::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 ‘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 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 52 is outside array bounds of ‘mozilla::gfx::ContentDeviceData [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::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::SvcParamIpv6Hint [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 16 is outside array bounds of ‘mozilla::SandboxReporter::Snapshot [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 ‘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 > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside 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 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 ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside 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 ‘mozilla::dom::PMIDIManagerChild::MIDIPortList [1]’ {aka ‘mozilla::dom::MIDIPortList [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 ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 124 is outside array bounds of ‘mozilla::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 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*, mozilla::scache::StartupCacheEntry*> > [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::places::PlaceInfo::VisitsArray [1]’ {aka ‘nsTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsRefreshDriver::ScrollEventArray [1]’ {aka ‘nsTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray*> [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::TextTrackListInternal [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 ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::FileSystemFilesResponse [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside 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 ‘PrefSaveData [1]’ {aka ‘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 ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-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::SelectContentData [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [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 ‘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 ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-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 ‘{anonymous}::EventRecord [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 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 ‘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 ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::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::RemoteMediaDataDecoder::DecodeBatch(nsTArray >&&):: [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-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 ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 16 is outside array bounds of ‘BackgroundSdrEncryptStrings(const nsTArray >&, RefPtr&):: [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘WifiListenerArray [1]’ {aka ‘nsTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘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 12 is outside array bounds of ‘mozilla::net::DocumentLoadListener::TriggerRedirectToRealChannel(const mozilla::Maybe&):: [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘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 ‘const nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::AnimationEventDispatcher::EventArray [1]’ {aka ‘nsTArray [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside 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, nsTString > > [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 >::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 ‘mozilla::dom::InputBlobs [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 28 is outside array bounds of ‘mozilla::dom::binding_detail::FastIIRFilterOptions [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::gfx::FilterDescription [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 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 ‘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 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 48 is outside array bounds of ‘mozilla::places::IconData [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [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 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array 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 ‘nsTArray [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 ‘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 ‘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 ‘const 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::MediaKeySystemConfiguration [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 ‘mozilla::dom::Sequence > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘{anonymous}::LockCount [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 ‘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 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 ‘mozilla::net::CacheIOThread::EventQueue [1]’ {aka ‘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 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::net::nsSocketTransportService::TPortRemapping [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 ‘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 ‘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 ‘mozilla::dom::CryptoBuffer [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 4 is outside array bounds of ‘mozilla::dom::indexedDB::ObjectStoreSpec [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 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 ‘{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 ‘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 ‘mozilla::net::PHttpChannelChild::CorsPreflightArgs [1]’ {aka ‘mozilla::net::CorsPreflightArgs [1]’} warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::gfx::VRServiceHost::SendPuppetSubmitToVRProcess(const nsTArray&):: [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 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 ‘mozilla::layers::CollectedFrames [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 ‘CopyableTArray [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 [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 ‘mozilla::SandboxReporter::Snapshot [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 [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 [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 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 ‘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::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, 3> > [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 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 type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: objdir/dist/include/nsTArray.h:675:13 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class nsTLiteralString’ with no trivial copy-assignment; use copy-initialization instead warning: objdir/dist/include/nsTArray.h:675:13 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct nsGridContainerFrame::GridItemInfo’ with no trivial copy-assignment; use copy-initialization instead warning: objdir/dist/include/nsTArray.h:675:13 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class mozilla::Maybe’; use copy-assignment or copy-initialization instead warning: objdir/dist/include/nsTArray.h:2376:16 [-Warray-bounds] array subscript 6 is outside array bounds of ‘const nsTArrayHeader [1]’ warning: objdir/dist/include/nsTArray.h:2376:16 [-Warray-bounds] array subscript 97 is outside array bounds of ‘const nsTArrayHeader [1]’ warning: objdir/dist/include/xptcall.h:79:42 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead warning: security/nss/lib/freebl/mpi/montmulf.c:195:9 [-Wunused-variable] unused variable ‘tmp’ warning: security/nss/lib/freebl/mpi/montmulf.c:196:24 [-Wunused-variable] unused variable ‘nextm2j’ warning: security/nss/lib/freebl/mpi/montmulf.c:197:13 [-Wunused-variable] unused variable ‘dptmp’ warning: security/nss/lib/freebl/mpi/mpi-priv.h:86:28 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ warning: security/nss/lib/freebl/mpi/mpi-priv.h:86:37 [-Wsign-compare] operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand warning: security/nss/lib/freebl/mpi/mpi.c:1732:19 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} warning: security/nss/lib/freebl/mpi/mpi.c:1732:35 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} warning: security/nss/lib/freebl/mpi/mpi.c:1734:23 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ warning: security/nss/lib/freebl/mpi/mpi.c:2135:15 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ warning: security/nss/lib/freebl/mpi/mpi.c:4706:13 [-Wsign-compare] comparison of integer expressions of different signedness: ‘mp_digit’ {aka ‘long long unsigned int’} and ‘int’ warning: security/sandbox/chromium/sandbox/linux/seccomp-bpf/syscall.cc:369:3 [-Wdeprecated] listing the stack pointer register ‘esp’ in a clobber list is deprecated 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/core/platform.cpp:2078: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: 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::cpuCount’ may be used uninitialized in this function warning: xpcom/base/nsSystemInfo.h:37:8 [-Wmaybe-uninitialized] ‘.ProcessInfo::cpuCores’ may be used uninitialized in this function warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 20 is outside array bounds of ‘mozilla::dom::PermissionRequest [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘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 ‘mozilla::dom::Sequence > [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::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 ‘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 > [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 >::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 ‘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 ‘const nsTArray > [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::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 ‘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 48 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 ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsCOMArray [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 116 is outside array bounds of ‘mozilla::WidgetGUIEvent [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘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 ‘const 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 ‘WindowArray [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: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:642:26 [-Warray-bounds] array subscript 0 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 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:100:24 [-Wformat-overflow=] ‘%s’ directive argument is null warning: /usr/include/bits/string_fortified.h:34:33 [-Wrestrict] ‘void* __builtin_memcpy(void*, const void*, unsigned int)’ accessing 64 bytes at offsets 0 and 0 overlaps 64 bytes at offset 0 warning: /usr/include/bits/string_fortified.h:106:10 [-Wstringop-truncation] ‘__builtin_strncpy’ output may be truncated copying 16 bytes from a string of length 32 warning: /usr/include/bits/string_fortified.h:106:10 [-Wstringop-truncation] ‘__builtin_strncpy’ specified bound 128 equals destination size warning: /usr/include/bits/string_fortified.h:106:10 [-Wstringop-truncation] ‘__builtin_strncpy’ specified bound 8 equals destination size warning: /usr/include/bits/string_fortified.h:106:10 [-Wstringop-truncation] ‘__builtin_strncpy’ output may be truncated copying 15 bytes from a string of length 32 warning: /usr/include/bits/string_fortified.h:106:10 [-Wstringop-truncation] ‘__builtin_strncpy’ specified bound 16 equals destination size warning: /usr/include/bits/string_fortified.h:106:10 [-Wstringop-truncation] ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as many bytes from a string as its length warning: /usr/include/bits/string_fortified.h:106:10 [-Wstringop-truncation] ‘__builtin_strncpy’ output may be truncated copying 255 bytes from a string of length 255 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 4097 equals destination size warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output truncated before terminating nul copying as many bytes from a string as its length warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 31 bytes from a string of length 31 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-overflow=] ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound depends on the length of the source argument warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 156 bytes from a string of length 156 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output truncated before terminating nul copying 12 bytes from a string of the same length warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 44 equals destination size warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 32 equals destination size warning: /usr/include/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 + make -C objdir buildsymbols make: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/browser/app' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/browser/app' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/memory/build' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/memory/build' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/memory/mozalloc' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/memory/mozalloc' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/mfbt' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/mfbt' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/mozglue/baseprofiler' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/mozglue/baseprofiler' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/mozglue/build' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/mozglue/build' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/mozglue/misc' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/mozglue/misc' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/xpcom/glue/standalone' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/xpcom/glue/standalone' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/browser/app' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/browser/app' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/google-breakpad/src/common/dwarf' make[1]: Nothing to be done for 'host-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/google-breakpad/src/common/dwarf' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/google-breakpad/src/common' make[1]: Nothing to be done for 'host-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/google-breakpad/src/common' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/google-breakpad/src/common/linux' make[1]: Nothing to be done for 'host-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/google-breakpad/src/common/linux' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/google-breakpad/src/tools/linux/dump_syms' make[1]: Nothing to be done for 'host-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/google-breakpad/src/tools/linux/dump_syms' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/library/rust' toolkit/library/rust/force-cargo-library-build /usr/bin/cargo rustc --release --frozen --manifest-path /builddir/build/BUILD/firefox-84.0.1/toolkit/library/rust/Cargo.toml -vv --lib --target=i686-unknown-linux-gnu --features 'quantum_render webgpu cubeb_pulse_rust cubeb-remoting moz_memory moz_places gecko_profiler gecko_profiler_parse_elf new_cert_storage webrtc glean glean_with_gecko with_dbus' -- -Clto Fresh unicode-xid v0.2.0 Fresh autocfg v0.1.6 Fresh lazy_static v1.4.0 Fresh cfg-if v0.1.10 Fresh pkg-config v0.3.9 Fresh itoa v0.4.4 Fresh matches v0.1.8 Fresh ahash v0.4.5 Fresh thin-vec v0.2.1 Fresh autocfg v1.0.1 Fresh version_check v0.9.1 Fresh unicode-normalization v0.1.5 Fresh threadbound v0.1.0 Fresh percent-encoding v2.1.0 Fresh scopeguard v1.1.0 Fresh glob v0.3.0 Fresh ppv-lite86 v0.2.6 Fresh futures v0.1.29 Fresh slab v0.4.1 Fresh unicode-width v0.1.7 Fresh stable_deref_trait v1.0.0 Fresh ansi_term v0.11.0 Fresh procedural-masquerade v0.1.1 Fresh strsim v0.7.0 Fresh vec_map v0.8.2 Fresh cfg-if v1.0.0 Fresh shlex v0.1.1 Fresh peeking_take_while v0.1.2 Fresh base64 v0.12.0 Fresh lazycell v1.2.1 Fresh regex-syntax v0.6.12 Fresh ident_case v1.0.0 Fresh fnv v1.0.6 Fresh quick-error v1.2.1 Fresh tinystr v0.3.2 Fresh fallible-iterator v0.2.0 Fresh fallible-streaming-iterator v0.1.9 Fresh siphasher v0.3.1 Fresh once_cell v1.5.2 Fresh arrayref v0.3.5 Fresh atomic_refcell v0.1.0 Fresh futures-task v0.3.4 Fresh dtoa v0.4.2 Fresh smallbitvec v2.5.0 Fresh id-arena v2.2.1 Fresh nodrop v0.1.12 Fresh xml-rs v0.8.0 Fresh termcolor v1.0.5 Fresh adler v0.2.3 Fresh byte-tools v0.3.0 Fresh interrupt-support v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Fresh void v1.0.2 Fresh thin-slice v0.1.1 Fresh static_assertions v1.1.0 Fresh same-file v1.0.2 Fresh either v1.1.0 Fresh precomputed-hash v0.1.1 Fresh fixedbitset v0.2.0 Fresh opaque-debug v0.2.1 Fresh nss_build_common v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Fresh cfg_aliases v0.1.1 Fresh fake-simd v0.1.2 Fresh bit-vec v0.6.2 Fresh bytes v0.5.3 Fresh fluent-syntax v0.10.0 Fresh inplace_it v0.3.2 Fresh plain v0.2.3 Fresh static_prefs v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/modules/libpref/init/static_prefs) Fresh binary-space-partition v0.1.2 Fresh murmurhash3 v0.0.5 Fresh semver-parser v0.7.0 Fresh remove_dir_all v0.5.2 Fresh error-chain v0.11.0 Fresh pin-project-lite v0.1.4 Fresh svg_fmt v0.4.0 Fresh copyless v0.1.4 Fresh futures-core v0.3.4 Fresh unicode-segmentation v1.2.1 Fresh moz_cbor v0.1.1 Fresh data-encoding v2.3.0 Fresh tracy-rs v0.1.2 Fresh mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/build/workspace-hack) Fresh runloop v0.1.0 Fresh ringbuf v0.2.1 Compiling rustc-demangle v0.1.8 Fresh prefs_parser v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/modules/libpref/parser) Fresh hashbrown v0.9.1 warning: "libc's use_std cargo feature is deprecated since libc 0.2.55; please consider using the `std` cargo feature instead" Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=rustc_demangle CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-84.0.1/third_party/rust/rustc-demangle CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='Rust compiler symbol demangling. ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/rustc-demangle' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustc-demangle CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/rustc-demangle' CARGO_PKG_VERSION=0.1.8 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-84.0.1/objdir/release/deps:/usr/lib' /usr/bin/rustc --crate-name rustc_demangle /builddir/build/BUILD/firefox-84.0.1/third_party/rust/rustc-demangle/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=3b05c37f40aadd1f -C extra-filename=-3b05c37f40aadd1f --out-dir /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps --target i686-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-84.0.1/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-84.0.1/objdir/release/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cdebuginfo=0 -Cembed-bitcode=yes -C codegen-units=1` warning: "libc's use_std cargo feature is deprecated since libc 0.2.55; please consider using the `std` cargo feature instead" Fresh crossbeam-utils v0.6.5 Fresh unicode-bidi v0.3.4 Fresh c2-chacha v0.2.3 Fresh textwrap v0.9.0 Fresh thread_local v1.0.1 Fresh lock_api v0.4.1 Fresh tracing-core v0.1.17 Fresh bitreader v0.3.2 Fresh owning_ref v0.4.0 Fresh unic-langid-impl v0.9.0 Fresh phf_shared v0.8.0 Fresh humantime v1.3.0 Fresh dtoa-short v0.3.1 Fresh servo_arc v0.1.1 (/builddir/build/BUILD/firefox-84.0.1/servo/components/servo_arc) Fresh instant v0.1.8 Fresh block-padding v0.1.2 Fresh walkdir v2.1.4 Fresh unreachable v1.0.0 Fresh itertools v0.8.0 Fresh proc-macro2 v1.0.20 Fresh libc v0.2.74 Fresh encoding_rs v0.8.22 Fresh hashlink v0.6.0 Fresh bit-set v0.5.2 Fresh semver v0.9.0 Fresh fallible_collections v0.2.0 Fresh futures-channel v0.3.4 Fresh memchr v2.3.3 Fresh ryu v1.0.2 Fresh bitflags v1.2.1 Fresh log v0.4.8 Fresh idna v0.2.0 Fresh rustc_version v0.2.3 Fresh byteorder v1.3.2 Fresh tokio-executor v0.1.9 Fresh crossbeam-queue v0.1.2 Fresh unic-langid v0.9.0 Fresh maybe-uninit v2.0.0 Fresh khronos_api v3.1.0 Fresh typenum v1.12.0 Fresh crc32fast v1.2.0 Fresh anyhow v1.0.30 Fresh libloading v0.6.2 Fresh tracing v0.1.21 Fresh quote v1.0.2 Fresh jobserver v0.1.21 Fresh num-traits v0.2.10 Fresh nsstring v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/xpcom/rust/nsstring) Fresh nom v5.1.1 Fresh time v0.1.40 Fresh fxhash v0.2.1 Fresh getrandom v0.1.14 Fresh iovec v0.1.4 Fresh rustc-hash v1.0.1 Fresh ffi-support v0.4.2 Fresh indexmap v1.6.0 Fresh which v3.1.1 Fresh aho-corasick v0.7.6 Fresh net2 v0.2.33 Fresh atty v0.2.11 Fresh raw-window-handle v0.3.0 Fresh memmap v0.7.0 Fresh gl_generator v0.14.0 Fresh generic-array v0.12.0 Fresh num_cpus v1.13.0 Fresh libdbus-sys v0.1.5 Fresh hashglobe v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/servo/components/hashglobe) Fresh tokio-current-thread v0.1.6 Fresh fluent-langneg v0.13.0 Fresh tokio-timer v0.2.11 Fresh intl_pluralrules v7.0.0 Fresh freetype v0.7.0 Fresh pulse-ffi v0.1.0 (https://github.com/djg/cubeb-pulse-rs?rev=bf31534d08b2c16fb5e4c5834944ae3271efbd63#bf31534d) Fresh new_debug_unreachable v1.0.1 Fresh dirs-sys v0.3.4 Fresh target-lexicon v0.9.0 Fresh libudev-sys v0.1.3 (/builddir/build/BUILD/firefox-84.0.1/dom/webauthn/libudev-sys) Fresh dogear v0.4.0 Fresh encoding_c v0.9.7 Fresh encoding_c_mem v0.2.5 Fresh cose v0.1.4 Fresh base64 v0.10.1 Fresh env_logger v0.6.2 Fresh chardetng v0.1.9 Fresh socket2 v0.3.10 Fresh dns-parser v0.8.0 Fresh shift_or_euc v0.1.0 Fresh qcms v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/gfx/qcms) Fresh syn v1.0.40 Fresh cc v1.0.59 Fresh nserror v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/xpcom/rust/nserror) Fresh rand_core v0.5.1 Fresh num-integer v0.1.41 Fresh clap v2.31.2 Fresh cexpr v0.4.0 Fresh bytes v0.4.9 Fresh regex v1.3.3 Fresh mio v0.6.21 Fresh ordered-float v1.0.1 Fresh gfx-hal v0.6.0 Fresh crossbeam-channel v0.4.4 Fresh miniz_oxide v0.4.3 Fresh crossbeam-utils v0.7.0 Fresh glsl v4.0.3 Fresh digest v0.8.0 Fresh block-buffer v0.7.3 Fresh type-map v0.3.0 Fresh dbus v0.6.4 Fresh petgraph v0.5.1 Fresh ash v0.31.0 Fresh spirv_headers v1.4.2 Fresh futures-cpupool v0.1.8 Fresh pulse v0.3.0 (https://github.com/djg/cubeb-pulse-rs?rev=bf31534d08b2c16fb5e4c5834944ae3271efbd63#bf31534d) Fresh mp4parse v0.11.4 (https://github.com/mozilla/mp4parse-rust?rev=f7c35a30ff25521bebe64c19d3f306569ecb5385#f7c35a30) Fresh mapped_hyph v0.4.3 (https://github.com/jfkthame/mapped_hyph.git?rev=578d7058a638c955a597f035ce1a11049c3021d7#578d7058) Fresh serde_derive v1.0.116 Fresh synstructure v0.12.1 Fresh xpcom_macros v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/xpcom/rust/xpcom/xpcom_macros) Fresh thiserror-impl v1.0.21 Fresh proc-macro-hack v0.5.11 Fresh rand_chacha v0.2.1 Fresh rand_pcg v0.2.1 Fresh memoffset v0.5.1 Fresh cstr-macros v0.1.6 Fresh cmake v0.1.29 Fresh darling_core v0.10.1 Fresh tokio-io v0.1.7 Fresh serde_with_macros v1.1.0 Fresh derive_more v0.99.2 Fresh cssparser-macros v0.6.0 Fresh rental-impl v0.5.5 Fresh env_logger v0.7.1 Fresh mio-uds v0.6.7 Fresh build-parallel v0.1.1 Fresh flate2 v1.0.19 Fresh glsl-to-cxx v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/gfx/wr/glsl-to-cxx) Fresh scroll_derive v0.10.1 Fresh intl-memoizer v0.5.0 Fresh inherent v0.1.4 Fresh audio_thread_priority v0.23.4 Fresh prost-derive v0.6.1 Fresh sha2 v0.8.0 Fresh gfx-memory v0.2.2 Fresh fluent-pseudo v0.2.3 Fresh num-derive v0.3.0 Fresh gfx-backend-empty v0.6.0 Fresh dirs v2.0.2 Fresh libudev v0.2.0 Fresh encoding_glue v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/intl/encoding_glue) Fresh l10nregistry-ffi v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/intl/l10n/rust/l10nregistry-ffi) Fresh cose-c v0.1.5 Fresh netwerk_helper v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/netwerk/base/rust-helper) Fresh shift_or_euc_c v0.1.0 Fresh chardetng_c v0.1.1 Fresh serde v1.0.116 Fresh xpcom v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/xpcom/rust/xpcom) Fresh thiserror v1.0.21 Fresh crossbeam-epoch v0.8.0 Fresh rand v0.7.2 Fresh cstr v0.1.3 Fresh darling_macro v0.10.1 Fresh paste-impl v0.1.12 Fresh failure_derive v0.1.6 (https://github.com/badboy/failure?rev=64af847bc5fdcb6d2438bec8a6030812a80519a5#64af847b) Fresh tokio-reactor v0.1.3 Fresh tokio-codec v0.1.0 Fresh malloc_size_of_derive v0.1.1 Fresh rental v0.5.5 Fresh peek-poke-derive v0.2.1 (/builddir/build/BUILD/firefox-84.0.1/gfx/wr/peek-poke/peek-poke-derive) Fresh gleam v0.13.1 Fresh scroll v0.10.1 Fresh prost v0.6.1 Fresh rust_cascade v0.6.0 Fresh mp4parse_capi v0.11.4 (https://github.com/mozilla/mp4parse-rust?rev=f7c35a30ff25521bebe64c19d3f306569ecb5385#f7c35a30) warning: cc1: warning: command-line option ‘-fpermissive’ is valid 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 /usr/include/string.h:495, warning: from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/system_wrappers/string.h:3, warning: from /builddir/build/BUILD/firefox-84.0.1/third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb.c:101: warning: In function ‘memcpy’, warning: inlined from ‘mdb_env_cwalk’ at /builddir/build/BUILD/firefox-84.0.1/third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb.c:9215:7: warning: /usr/include/bits/string_fortified.h:34:10: warning: writing 4 bytes into a region of size 1 [-Wstringop-overflow=] warning: 34 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: /builddir/build/BUILD/firefox-84.0.1/third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb.c: In function ‘mdb_env_cwalk’: warning: /builddir/build/BUILD/firefox-84.0.1/third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb.c:915:8: note: at offset 0 to object ‘mn_data’ with size 1 declared here warning: 915 | char mn_data[1]; /**< key and data are appended here */ warning: | ^~~~~~~ warning: In file included from /usr/include/string.h:495, warning: from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/system_wrappers/string.h:3, warning: from /builddir/build/BUILD/firefox-84.0.1/third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb.c:101: warning: In function ‘memcpy’, warning: inlined from ‘mdb_node_add’ at /builddir/build/BUILD/firefox-84.0.1/third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb.c:7366:4: warning: /usr/include/bits/string_fortified.h:34:10: warning: writing 4 bytes into a region of size 1 [-Wstringop-overflow=] warning: 34 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: /builddir/build/BUILD/firefox-84.0.1/third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb.c: In function ‘mdb_node_add’: warning: /builddir/build/BUILD/firefox-84.0.1/third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb.c:915:8: note: at offset 0 to object ‘mn_data’ with size 1 declared here warning: 915 | char mn_data[1]; /**< key and data are appended here */ warning: | ^~~~~~~ warning: In file included from /usr/include/string.h:495, warning: from /builddir/build/BUILD/firefox-84.0.1/objdir/dist/system_wrappers/string.h:3, warning: from /builddir/build/BUILD/firefox-84.0.1/third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb.c:101: warning: In function ‘memcpy’, warning: inlined from ‘mdb_node_add’ at /builddir/build/BUILD/firefox-84.0.1/third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb.c:7360:5: warning: /usr/include/bits/string_fortified.h:34:10: warning: writing 4 bytes into a region of size 1 [-Wstringop-overflow=] warning: 34 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: /builddir/build/BUILD/firefox-84.0.1/third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb.c: In function ‘mdb_node_add’: warning: /builddir/build/BUILD/firefox-84.0.1/third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb.c:915:8: note: at offset 0 to object ‘mn_data’ with size 1 declared here warning: 915 | char mn_data[1]; /**< key and data are appended here */ warning: | ^~~~~~~ warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid 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 glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34, warning: from glsl-optimizer/src/compiler/glsl_types.cpp:26: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl_types.cpp: In static member function ‘static const glsl_type* glsl_type::get_sampler_instance(glsl_sampler_dim, bool, bool, glsl_base_type)’: warning: glsl-optimizer/src/compiler/glsl_types.cpp:792:7: warning: this statement may fall through [-Wimplicit-fallthrough=] warning: 792 | switch (dim) { warning: | ^~~~~~ warning: glsl-optimizer/src/compiler/glsl_types.cpp:838:4: note: here warning: 838 | case GLSL_TYPE_INT: warning: | ^~~~ warning: glsl-optimizer/src/compiler/glsl_types.cpp:841:7: warning: this statement may fall through [-Wimplicit-fallthrough=] warning: 841 | switch (dim) { warning: | ^~~~~~ warning: glsl-optimizer/src/compiler/glsl_types.cpp:868:4: note: here warning: 868 | case GLSL_TYPE_UINT: warning: | ^~~~ warning: glsl-optimizer/src/compiler/glsl_types.cpp:871:7: warning: this statement may fall through [-Wimplicit-fallthrough=] warning: 871 | switch (dim) { warning: | ^~~~~~ warning: glsl-optimizer/src/compiler/glsl_types.cpp:898:4: note: here warning: 898 | default: warning: | ^~~~~~~ warning: glsl-optimizer/src/compiler/glsl_types.cpp: In static member function ‘static const glsl_type* glsl_type::get_image_instance(glsl_sampler_dim, bool, glsl_base_type)’: warning: glsl-optimizer/src/compiler/glsl_types.cpp:911:7: warning: this statement may fall through [-Wimplicit-fallthrough=] warning: 911 | switch (dim) { warning: | ^~~~~~ warning: glsl-optimizer/src/compiler/glsl_types.cpp:939:4: note: here warning: 939 | case GLSL_TYPE_INT: warning: | ^~~~ warning: glsl-optimizer/src/compiler/glsl_types.cpp:940:7: warning: this statement may fall through [-Wimplicit-fallthrough=] warning: 940 | switch (dim) { warning: | ^~~~~~ warning: glsl-optimizer/src/compiler/glsl_types.cpp:968:4: note: here warning: 968 | case GLSL_TYPE_UINT: warning: | ^~~~ warning: glsl-optimizer/src/compiler/glsl_types.cpp:969:7: warning: this statement may fall through [-Wimplicit-fallthrough=] warning: 969 | switch (dim) { warning: | ^~~~~~ warning: glsl-optimizer/src/compiler/glsl_types.cpp:997:4: note: here warning: 997 | default: warning: | ^~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34, warning: from glsl-optimizer/src/compiler/glsl/ast.h:29, warning: from glsl-optimizer/src/compiler/glsl/ast_array_index.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34, warning: from glsl-optimizer/src/compiler/glsl/ast.h:29, warning: from glsl-optimizer/src/compiler/glsl/ast_expr.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/ast_function.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:115:30: note: by ‘virtual ir_visitor_status read_from_write_only_variable_visitor::visit_enter(ir_expression*)’ warning: 115 | virtual ir_visitor_status visit_enter(ir_expression *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:115:30: note: by ‘virtual ir_visitor_status read_from_write_only_variable_visitor::visit_enter(ir_expression*)’ warning: 115 | virtual ir_visitor_status visit_enter(ir_expression *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:115:30: note: by ‘virtual ir_visitor_status read_from_write_only_variable_visitor::visit_enter(ir_expression*)’ warning: 115 | virtual ir_visitor_status visit_enter(ir_expression *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:115:30: note: by ‘virtual ir_visitor_status read_from_write_only_variable_visitor::visit_enter(ir_expression*)’ warning: 115 | virtual ir_visitor_status visit_enter(ir_expression *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:115:30: note: by ‘virtual ir_visitor_status read_from_write_only_variable_visitor::visit_enter(ir_expression*)’ warning: 115 | virtual ir_visitor_status visit_enter(ir_expression *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:115:30: note: by ‘virtual ir_visitor_status read_from_write_only_variable_visitor::visit_enter(ir_expression*)’ warning: 115 | virtual ir_visitor_status visit_enter(ir_expression *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:132:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 132 | virtual ir_visitor_status visit_enter(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:115:30: note: by ‘virtual ir_visitor_status read_from_write_only_variable_visitor::visit_enter(ir_expression*)’ warning: 115 | virtual ir_visitor_status visit_enter(ir_expression *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:130:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 130 | virtual ir_visitor_status visit_enter(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:115:30: note: by ‘virtual ir_visitor_status read_from_write_only_variable_visitor::visit_enter(ir_expression*)’ warning: 115 | virtual ir_visitor_status visit_enter(ir_expression *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:115:30: note: by ‘virtual ir_visitor_status read_from_write_only_variable_visitor::visit_enter(ir_expression*)’ warning: 115 | virtual ir_visitor_status visit_enter(ir_expression *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:126:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 126 | virtual ir_visitor_status visit_enter(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:115:30: note: by ‘virtual ir_visitor_status read_from_write_only_variable_visitor::visit_enter(ir_expression*)’ warning: 115 | virtual ir_visitor_status visit_enter(ir_expression *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:115:30: note: by ‘virtual ir_visitor_status read_from_write_only_variable_visitor::visit_enter(ir_expression*)’ warning: 115 | virtual ir_visitor_status visit_enter(ir_expression *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:115:30: note: by ‘virtual ir_visitor_status read_from_write_only_variable_visitor::visit_enter(ir_expression*)’ warning: 115 | virtual ir_visitor_status visit_enter(ir_expression *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:115:30: note: by ‘virtual ir_visitor_status read_from_write_only_variable_visitor::visit_enter(ir_expression*)’ warning: 115 | virtual ir_visitor_status visit_enter(ir_expression *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:115:30: note: by ‘virtual ir_visitor_status read_from_write_only_variable_visitor::visit_enter(ir_expression*)’ warning: 115 | virtual ir_visitor_status visit_enter(ir_expression *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:115:30: note: by ‘virtual ir_visitor_status read_from_write_only_variable_visitor::visit_enter(ir_expression*)’ warning: 115 | virtual ir_visitor_status visit_enter(ir_expression *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:91:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_barrier*)’ was hidden [-Woverloaded-virtual] warning: 91 | virtual ir_visitor_status visit(class ir_barrier *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:87:30: note: by ‘virtual ir_visitor_status read_from_write_only_variable_visitor::visit(ir_dereference_variable*)’ warning: 87 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:90:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_typedecl_statement*)’ was hidden [-Woverloaded-virtual] warning: 90 | virtual ir_visitor_status visit(class ir_typedecl_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:87:30: note: by ‘virtual ir_visitor_status read_from_write_only_variable_visitor::visit(ir_dereference_variable*)’ warning: 87 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:89:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_precision_statement*)’ was hidden [-Woverloaded-virtual] warning: 89 | virtual ir_visitor_status visit(class ir_precision_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:87:30: note: by ‘virtual ir_visitor_status read_from_write_only_variable_visitor::visit(ir_dereference_variable*)’ warning: 87 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:88:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 88 | virtual ir_visitor_status visit(class ir_loop_jump *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:87:30: note: by ‘virtual ir_visitor_status read_from_write_only_variable_visitor::visit(ir_dereference_variable*)’ warning: 87 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual] warning: 87 | virtual ir_visitor_status visit(class ir_constant *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:87:30: note: by ‘virtual ir_visitor_status read_from_write_only_variable_visitor::visit(ir_dereference_variable*)’ warning: 87 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:86:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_variable*)’ was hidden [-Woverloaded-virtual] warning: 86 | virtual ir_visitor_status visit(class ir_variable *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:87:30: note: by ‘virtual ir_visitor_status read_from_write_only_variable_visitor::visit(ir_dereference_variable*)’ warning: 87 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 85 | virtual ir_visitor_status visit(class ir_rvalue *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:87:30: note: by ‘virtual ir_visitor_status read_from_write_only_variable_visitor::visit(ir_dereference_variable*)’ warning: 87 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp: In member function ‘virtual ir_rvalue* ast_struct_specifier::hir(exec_list*, _mesa_glsl_parse_state*)’: warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:7807:10: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] warning: 7807 | while (before_node && warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:7811:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ warning: 7811 | if (before_node) warning: | ^~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h: At global scope: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:91:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_barrier*)’ was hidden [-Woverloaded-virtual] warning: 91 | virtual ir_visitor_status visit(class ir_barrier *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:7835:30: note: by ‘virtual ir_visitor_status interface_block_usage_visitor::visit(ir_dereference_variable*)’ warning: 7835 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:90:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_typedecl_statement*)’ was hidden [-Woverloaded-virtual] warning: 90 | virtual ir_visitor_status visit(class ir_typedecl_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:7835:30: note: by ‘virtual ir_visitor_status interface_block_usage_visitor::visit(ir_dereference_variable*)’ warning: 7835 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:89:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_precision_statement*)’ was hidden [-Woverloaded-virtual] warning: 89 | virtual ir_visitor_status visit(class ir_precision_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:7835:30: note: by ‘virtual ir_visitor_status interface_block_usage_visitor::visit(ir_dereference_variable*)’ warning: 7835 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:88:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 88 | virtual ir_visitor_status visit(class ir_loop_jump *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:7835:30: note: by ‘virtual ir_visitor_status interface_block_usage_visitor::visit(ir_dereference_variable*)’ warning: 7835 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual] warning: 87 | virtual ir_visitor_status visit(class ir_constant *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:7835:30: note: by ‘virtual ir_visitor_status interface_block_usage_visitor::visit(ir_dereference_variable*)’ warning: 7835 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:86:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_variable*)’ was hidden [-Woverloaded-virtual] warning: 86 | virtual ir_visitor_status visit(class ir_variable *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:7835:30: note: by ‘virtual ir_visitor_status interface_block_usage_visitor::visit(ir_dereference_variable*)’ warning: 7835 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 85 | virtual ir_visitor_status visit(class ir_rvalue *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:7835:30: note: by ‘virtual ir_visitor_status interface_block_usage_visitor::visit(ir_dereference_variable*)’ warning: 7835 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp: In member function ‘virtual ir_rvalue* ast_declarator_list::hir(exec_list*, _mesa_glsl_parse_state*)’: warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:5377:16: warning: this statement may fall through [-Wimplicit-fallthrough=] warning: 5377 | if (state->is_version(120, 300) || state->EXT_gpu_shader4_enable) warning: | ^~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:5379:13: note: here warning: 5379 | case GLSL_TYPE_DOUBLE: warning: | ^~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:5380:16: warning: this statement may fall through [-Wimplicit-fallthrough=] warning: 5380 | if (check_type->is_double() && (state->is_version(410, 0) || state->ARB_vertex_attrib_64bit_enable)) warning: | ^~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:5382:13: note: here warning: 5382 | case GLSL_TYPE_SAMPLER: warning: | ^~~~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:5383:16: warning: this statement may fall through [-Wimplicit-fallthrough=] warning: 5383 | if (check_type->is_sampler() && state->has_bindless()) warning: | ^~ warning: glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:5385:13: note: here warning: 5385 | case GLSL_TYPE_IMAGE: warning: | ^~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34, warning: from glsl-optimizer/src/compiler/glsl/ast.h:29, warning: from glsl-optimizer/src/compiler/glsl/ast_type.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/ir_builder.h:27, warning: from glsl-optimizer/src/compiler/glsl/builtin_functions.cpp:80: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/builtin_functions.cpp:5122:1: warning: ‘ir_function_signature* {anonymous}::builtin_builder::_atan(const glsl_type*)’ defined but not used [-Wunused-function] warning: 5122 | builtin_builder::_atan(const glsl_type *type) warning: | ^~~~~~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/builtin_functions.cpp:4983:1: warning: ‘ir_function_signature* {anonymous}::builtin_builder::_atan2(const glsl_type*)’ defined but not used [-Wunused-function] warning: 4983 | builtin_builder::_atan2(const glsl_type *type) warning: | ^~~~~~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34, warning: from glsl-optimizer/src/compiler/glsl/builtin_types.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/builtin_variables.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/ir_builder.h:27, warning: from glsl-optimizer/src/compiler/glsl/generate_ir.cpp:23: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34, warning: from glsl-optimizer/src/compiler/glsl/ast.h:29, warning: from src/compiler/glsl/glsl_lexer.ll:27: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34, warning: from glsl-optimizer/src/compiler/glsl/ast.h:29, warning: from glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp:2: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp: In constructor ‘glslopt_shader::glslopt_shader()’: warning: glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp:210:7: warning: ‘glslopt_shader::status’ will be initialized after [-Wreorder] warning: 210 | bool status; warning: | ^~~~~~ warning: glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp:202:6: warning: ‘int glslopt_shader::uniformCount’ [-Wreorder] warning: 202 | int uniformCount, uniformsSize; warning: | ^~~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp:154:2: warning: when initialized here [-Wreorder] warning: 154 | glslopt_shader () warning: | ^~~~~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34, warning: from glsl-optimizer/src/compiler/glsl/ast.h:29, warning: from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_SUN_multi_draw_arrays(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:485:1: note: in expansion of macro ‘EXT’ warning: 485 | EXT(SUN_multi_draw_arrays , dummy_true , GLL, x , x , x , 1999) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_SGIS_texture_lod(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:483:1: note: in expansion of macro ‘EXT’ warning: 483 | EXT(SGIS_texture_lod , dummy_true , GLL, x , x , x , 1997) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_SGIS_texture_edge_clamp(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:482:1: note: in expansion of macro ‘EXT’ warning: 482 | EXT(SGIS_texture_edge_clamp , dummy_true , GLL, x , x , x , 1997) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_SGIS_texture_border_clamp(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:481:1: note: in expansion of macro ‘EXT’ warning: 481 | EXT(SGIS_texture_border_clamp , ARB_texture_border_clamp , GLL, x , x , x , 1997) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_SGIS_generate_mipmap(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:480:1: note: in expansion of macro ‘EXT’ warning: 480 | EXT(SGIS_generate_mipmap , dummy_true , GLL, x , x , x , 1997) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_S3_s3tc(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:478:1: note: in expansion of macro ‘EXT’ warning: 478 | EXT(S3_s3tc , ANGLE_texture_compression_dxt , GLL, GLC, x , x , 1999) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_vertex_half_float(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:475:1: note: in expansion of macro ‘EXT’ warning: 475 | EXT(OES_vertex_half_float , ARB_half_float_vertex , x , x , x , ES2, 2005) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_vertex_array_object(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:474:1: note: in expansion of macro ‘EXT’ warning: 474 | EXT(OES_vertex_array_object , dummy_true , x , x , ES1, ES2, 2010) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_texture_view(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:473:1: note: in expansion of macro ‘EXT’ warning: 473 | EXT(OES_texture_view , OES_texture_view , x , x , x , 31, 2014) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_texture_stencil8(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:471:1: note: in expansion of macro ‘EXT’ warning: 471 | EXT(OES_texture_stencil8 , ARB_texture_stencil8 , x , x , x , 30, 2014) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_texture_npot(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:470:1: note: in expansion of macro ‘EXT’ warning: 470 | EXT(OES_texture_npot , ARB_texture_non_power_of_two , x , x , ES1, ES2, 2005) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_texture_mirrored_repeat(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:469:1: note: in expansion of macro ‘EXT’ warning: 469 | EXT(OES_texture_mirrored_repeat , dummy_true , x , x , ES1, x , 2005) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_texture_half_float_linear(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:468:1: note: in expansion of macro ‘EXT’ warning: 468 | EXT(OES_texture_half_float_linear , OES_texture_half_float_linear , x , x , x , ES2, 2005) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_texture_half_float(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:467:1: note: in expansion of macro ‘EXT’ warning: 467 | EXT(OES_texture_half_float , OES_texture_half_float , x , x , x , ES2, 2005) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_texture_float_linear(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:466:1: note: in expansion of macro ‘EXT’ warning: 466 | EXT(OES_texture_float_linear , OES_texture_float_linear , x , x , x , ES2, 2005) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_texture_float(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:465:1: note: in expansion of macro ‘EXT’ warning: 465 | EXT(OES_texture_float , OES_texture_float , x , x , x , ES2, 2005) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_texture_env_crossbar(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:464:1: note: in expansion of macro ‘EXT’ warning: 464 | EXT(OES_texture_env_crossbar , ARB_texture_env_crossbar , x , x , ES1, x , 2005) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_texture_cube_map(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:462:1: note: in expansion of macro ‘EXT’ warning: 462 | EXT(OES_texture_cube_map , ARB_texture_cube_map , x , x , ES1, x , 2007) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_texture_compression_astc(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:461:1: note: in expansion of macro ‘EXT’ warning: 461 | EXT(OES_texture_compression_astc , OES_texture_compression_astc , x , x , ES1, ES2, 2015) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_texture_border_clamp(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:459:1: note: in expansion of macro ‘EXT’ warning: 459 | EXT(OES_texture_border_clamp , ARB_texture_border_clamp , x , x , x , ES2, 2014) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_surfaceless_context(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:455:1: note: in expansion of macro ‘EXT’ warning: 455 | EXT(OES_surfaceless_context , dummy_true , x , x , ES1, ES2, 2012) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_stencil_wrap(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:454:1: note: in expansion of macro ‘EXT’ warning: 454 | EXT(OES_stencil_wrap , dummy_true , x , x , ES1, x , 2002) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_stencil8(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:453:1: note: in expansion of macro ‘EXT’ warning: 453 | EXT(OES_stencil8 , dummy_true , x , x , ES1, ES2, 2005) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_stencil4(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:452:1: note: in expansion of macro ‘EXT’ warning: 452 | EXT(OES_stencil4 , dummy_false , x , x , x , x , 2005) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_stencil1(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:451:1: note: in expansion of macro ‘EXT’ warning: 451 | EXT(OES_stencil1 , dummy_false , x , x , x , x , 2005) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_single_precision(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:449:1: note: in expansion of macro ‘EXT’ warning: 449 | EXT(OES_single_precision , dummy_true , x , x , ES1, x , 2003) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_sample_shading(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:444:1: note: in expansion of macro ‘EXT’ warning: 444 | EXT(OES_sample_shading , OES_sample_variables , x , x , x , 30, 2014) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_rgb8_rgba8(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:443:1: note: in expansion of macro ‘EXT’ warning: 443 | EXT(OES_rgb8_rgba8 , dummy_true , x , x , ES1, ES2, 2005) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_required_internalformat(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:442:1: note: in expansion of macro ‘EXT’ warning: 442 | EXT(OES_required_internalformat , dummy_true , x , x , ES1, ES2, 2012) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_read_format(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:441:1: note: in expansion of macro ‘EXT’ warning: 441 | EXT(OES_read_format , dummy_true , GLL, x , ES1, x , 2003) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_query_matrix(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:440:1: note: in expansion of macro ‘EXT’ warning: 440 | EXT(OES_query_matrix , dummy_true , x , x , ES1, x , 2003) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_point_sprite(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:438:1: note: in expansion of macro ‘EXT’ warning: 438 | EXT(OES_point_sprite , ARB_point_sprite , x , x , ES1, x , 2004) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_point_size_array(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:437:1: note: in expansion of macro ‘EXT’ warning: 437 | EXT(OES_point_size_array , dummy_true , x , x , ES1, x , 2004) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_packed_depth_stencil(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:436:1: note: in expansion of macro ‘EXT’ warning: 436 | EXT(OES_packed_depth_stencil , dummy_true , x , x , ES1, ES2, 2007) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_mapbuffer(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:435:1: note: in expansion of macro ‘EXT’ warning: 435 | EXT(OES_mapbuffer , dummy_true , x , x , ES1, ES2, 2005) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_get_program_binary(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:433:1: note: in expansion of macro ‘EXT’ warning: 433 | EXT(OES_get_program_binary , dummy_true , x , x , x , ES2, 2008) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_framebuffer_object(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:430:1: note: in expansion of macro ‘EXT’ warning: 430 | EXT(OES_framebuffer_object , dummy_true , x , x , ES1, x , 2005) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_fixed_point(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:429:1: note: in expansion of macro ‘EXT’ warning: 429 | EXT(OES_fixed_point , dummy_true , x , x , ES1, x , 2002) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_fbo_render_mipmap(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:428:1: note: in expansion of macro ‘EXT’ warning: 428 | EXT(OES_fbo_render_mipmap , dummy_true , x , x , ES1, ES2, 2005) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_element_index_uint(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:427:1: note: in expansion of macro ‘EXT’ warning: 427 | EXT(OES_element_index_uint , dummy_true , x , x , ES1, ES2, 2005) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_draw_texture(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:426:1: note: in expansion of macro ‘EXT’ warning: 426 | EXT(OES_draw_texture , OES_draw_texture , x , x , ES1, x , 2004) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_draw_elements_base_vertex(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:425:1: note: in expansion of macro ‘EXT’ warning: 425 | EXT(OES_draw_elements_base_vertex , ARB_draw_elements_base_vertex , x , x , x , ES2, 2014) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_draw_buffers_indexed(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:424:1: note: in expansion of macro ‘EXT’ warning: 424 | EXT(OES_draw_buffers_indexed , ARB_draw_buffers_blend , x , x , x , 30, 2014) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_depth_texture_cube_map(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:423:1: note: in expansion of macro ‘EXT’ warning: 423 | EXT(OES_depth_texture_cube_map , OES_depth_texture_cube_map , x , x , x , ES2, 2012) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_depth_texture(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:422:1: note: in expansion of macro ‘EXT’ warning: 422 | EXT(OES_depth_texture , ARB_depth_texture , x , x , x , ES2, 2006) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_depth32(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:421:1: note: in expansion of macro ‘EXT’ warning: 421 | EXT(OES_depth32 , dummy_false , x , x , x , x , 2005) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_depth24(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:420:1: note: in expansion of macro ‘EXT’ warning: 420 | EXT(OES_depth24 , dummy_true , x , x , ES1, ES2, 2005) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_copy_image(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:419:1: note: in expansion of macro ‘EXT’ warning: 419 | EXT(OES_copy_image , OES_copy_image , x , x , x , 30, 2014) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_compressed_paletted_texture(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:418:1: note: in expansion of macro ‘EXT’ warning: 418 | EXT(OES_compressed_paletted_texture , dummy_true , x , x , ES1, x , 2003) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_compressed_ETC1_RGB8_texture(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:417:1: note: in expansion of macro ‘EXT’ warning: 417 | EXT(OES_compressed_ETC1_RGB8_texture , OES_compressed_ETC1_RGB8_texture , x , x , ES1, ES2, 2005) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_byte_coordinates(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:416:1: note: in expansion of macro ‘EXT’ warning: 416 | EXT(OES_byte_coordinates , dummy_true , x , x , ES1, x , 2002) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_blend_subtract(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:415:1: note: in expansion of macro ‘EXT’ warning: 415 | EXT(OES_blend_subtract , dummy_true , x , x , ES1, x , 2009) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_blend_func_separate(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:414:1: note: in expansion of macro ‘EXT’ warning: 414 | EXT(OES_blend_func_separate , EXT_blend_func_separate , x , x , ES1, x , 2009) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_blend_equation_separate(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:413:1: note: in expansion of macro ‘EXT’ warning: 413 | EXT(OES_blend_equation_separate , EXT_blend_equation_separate , x , x , ES1, x , 2009) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_EGL_sync(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:412:1: note: in expansion of macro ‘EXT’ warning: 412 | EXT(OES_EGL_sync , dummy_true , x , x , ES1, ES2, 2010) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_OES_EGL_image(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:409:1: note: in expansion of macro ‘EXT’ warning: 409 | EXT(OES_EGL_image , OES_EGL_image , GLL, GLC, ES1, ES2, 2006) /* FIXME: Mesa expects GL_OES_EGL_image to be available in OpenGL contexts. */ warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_NV_viewport_swizzle(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:407:1: note: in expansion of macro ‘EXT’ warning: 407 | EXT(NV_viewport_swizzle , NV_viewport_swizzle , GLL, GLC, x , 31, 2015) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_NV_vdpau_interop(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:405:1: note: in expansion of macro ‘EXT’ warning: 405 | EXT(NV_vdpau_interop , NV_vdpau_interop , GLL, GLC, x , x , 2010) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_NV_texture_rectangle(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:404:1: note: in expansion of macro ‘EXT’ warning: 404 | EXT(NV_texture_rectangle , NV_texture_rectangle , GLL, x , x , x , 2000) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_NV_texture_env_combine4(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:403:1: note: in expansion of macro ‘EXT’ warning: 403 | EXT(NV_texture_env_combine4 , NV_texture_env_combine4 , GLL, x , x , x , 1999) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_NV_texture_barrier(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:402:1: note: in expansion of macro ‘EXT’ warning: 402 | EXT(NV_texture_barrier , NV_texture_barrier , GLL, GLC, x , x , 2009) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_NV_texgen_reflection(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:401:1: note: in expansion of macro ‘EXT’ warning: 401 | EXT(NV_texgen_reflection , dummy_true , GLL, x , x , x , 1999) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_NV_sample_locations(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:399:1: note: in expansion of macro ‘EXT’ warning: 399 | EXT(NV_sample_locations , ARB_sample_locations , GLL, GLC, x , ES2, 2015) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_NV_read_stencil(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:398:1: note: in expansion of macro ‘EXT’ warning: 398 | EXT(NV_read_stencil , dummy_true , x , x , x , ES2, 2011) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_NV_read_depth_stencil(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:397:1: note: in expansion of macro ‘EXT’ warning: 397 | EXT(NV_read_depth_stencil , dummy_true , x , x , x , ES2, 2011) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_NV_read_depth(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:396:1: note: in expansion of macro ‘EXT’ warning: 396 | EXT(NV_read_depth , dummy_true , x , x , x , ES2, 2011) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_NV_read_buffer(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:395:1: note: in expansion of macro ‘EXT’ warning: 395 | EXT(NV_read_buffer , dummy_true , x , x , x , ES2, 2011) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_NV_primitive_restart(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:394:1: note: in expansion of macro ‘EXT’ warning: 394 | EXT(NV_primitive_restart , NV_primitive_restart , GLL, x , x , x , 2002) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_NV_point_sprite(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:393:1: note: in expansion of macro ‘EXT’ warning: 393 | EXT(NV_point_sprite , NV_point_sprite , GLL, GLC, x , x , 2001) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_NV_pixel_buffer_object(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:392:1: note: in expansion of macro ‘EXT’ warning: 392 | EXT(NV_pixel_buffer_object , EXT_pixel_buffer_object , x , x , x , ES2, 2012) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_NV_packed_depth_stencil(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:391:1: note: in expansion of macro ‘EXT’ warning: 391 | EXT(NV_packed_depth_stencil , dummy_true , GLL, GLC, x , x , 2000) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_NV_light_max_exponent(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:390:1: note: in expansion of macro ‘EXT’ warning: 390 | EXT(NV_light_max_exponent , dummy_true , GLL, x , x , x , 1999) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_NV_fog_distance(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:387:1: note: in expansion of macro ‘EXT’ warning: 387 | EXT(NV_fog_distance , NV_fog_distance , GLL, x , x , x , 2001) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_NV_fill_rectangle(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:386:1: note: in expansion of macro ‘EXT’ warning: 386 | EXT(NV_fill_rectangle , NV_fill_rectangle , GLL, GLC, x , x , 2015) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_NV_fbo_color_attachments(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:385:1: note: in expansion of macro ‘EXT’ warning: 385 | EXT(NV_fbo_color_attachments , dummy_true , x , x , x , ES2, 2010) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_NV_draw_buffers(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:384:1: note: in expansion of macro ‘EXT’ warning: 384 | EXT(NV_draw_buffers , dummy_true , x , x , x , ES2, 2011) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_NV_depth_clamp(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:383:1: note: in expansion of macro ‘EXT’ warning: 383 | EXT(NV_depth_clamp , ARB_depth_clamp , GLL, GLC, x , x , 2001) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_NV_copy_image(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:382:1: note: in expansion of macro ‘EXT’ warning: 382 | EXT(NV_copy_image , NV_copy_image , GLL, GLC, x , x, 2009) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_NV_conservative_raster_pre_snap_triangles(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:381:1: note: in expansion of macro ‘EXT’ warning: 381 | EXT(NV_conservative_raster_pre_snap_triangles, NV_conservative_raster_pre_snap_triangles, GLL, GLC, ES1, ES2, 2015) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_NV_conservative_raster_pre_snap(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:380:1: note: in expansion of macro ‘EXT’ warning: 380 | EXT(NV_conservative_raster_pre_snap , NV_conservative_raster_pre_snap , GLL, GLC, ES1, ES2, 2017) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_NV_conservative_raster_dilate(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:379:1: note: in expansion of macro ‘EXT’ warning: 379 | EXT(NV_conservative_raster_dilate , NV_conservative_raster_dilate , GLL, GLC, ES1, ES2, 2015) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_NV_conservative_raster(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:378:1: note: in expansion of macro ‘EXT’ warning: 378 | EXT(NV_conservative_raster , NV_conservative_raster , GLL, GLC, ES1, ES2, 2015) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_NV_conditional_render(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:377:1: note: in expansion of macro ‘EXT’ warning: 377 | EXT(NV_conditional_render , NV_conditional_render , GLL, GLC, x , ES2, 2008) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_NV_blend_square(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:375:1: note: in expansion of macro ‘EXT’ warning: 375 | EXT(NV_blend_square , dummy_true , GLL, x , x , x , 1999) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_NV_alpha_to_coverage_dither_control(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:374:1: note: in expansion of macro ‘EXT’ warning: 374 | EXT(NV_alpha_to_coverage_dither_control , NV_alpha_to_coverage_dither_control , GLL, GLC, x , ES2, 2017) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_NVX_gpu_memory_info(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:372:1: note: in expansion of macro ‘EXT’ warning: 372 | EXT(NVX_gpu_memory_info , NVX_gpu_memory_info , GLL, GLC, x , x , 2013) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_MESA_ycbcr_texture(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:370:1: note: in expansion of macro ‘EXT’ warning: 370 | EXT(MESA_ycbcr_texture , MESA_ycbcr_texture , GLL, GLC, x , x , 2002) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_MESA_window_pos(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:369:1: note: in expansion of macro ‘EXT’ warning: 369 | EXT(MESA_window_pos , dummy_true , GLL, x , x , x , 2000) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_MESA_tile_raster_order(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:368:1: note: in expansion of macro ‘EXT’ warning: 368 | EXT(MESA_tile_raster_order , MESA_tile_raster_order , GLL, GLC, x , ES2, 2017) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_MESA_texture_signed_rgba(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:367:1: note: in expansion of macro ‘EXT’ warning: 367 | EXT(MESA_texture_signed_rgba , EXT_texture_snorm , GLL, GLC, x , x , 2009) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_MESA_pack_invert(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:365:1: note: in expansion of macro ‘EXT’ warning: 365 | EXT(MESA_pack_invert , MESA_pack_invert , GLL, GLC, x , x , 2002) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_MESA_framebuffer_flip_y(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:364:1: note: in expansion of macro ‘EXT’ warning: 364 | EXT(MESA_framebuffer_flip_y , MESA_framebuffer_flip_y , 43, 43, x , 30, 2018) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_KHR_texture_compression_astc_sliced_3d(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:362:1: note: in expansion of macro ‘EXT’ warning: 362 | EXT(KHR_texture_compression_astc_sliced_3d , KHR_texture_compression_astc_sliced_3d , GLL, GLC, x , ES2, 2015) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_KHR_texture_compression_astc_ldr(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:361:1: note: in expansion of macro ‘EXT’ warning: 361 | EXT(KHR_texture_compression_astc_ldr , KHR_texture_compression_astc_ldr , GLL, GLC, x , ES2, 2012) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_KHR_texture_compression_astc_hdr(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:360:1: note: in expansion of macro ‘EXT’ warning: 360 | EXT(KHR_texture_compression_astc_hdr , KHR_texture_compression_astc_hdr , GLL, GLC, x , ES2, 2012) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_KHR_robustness(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:359:1: note: in expansion of macro ‘EXT’ warning: 359 | EXT(KHR_robustness , KHR_robustness , GLL, GLC, x , ES2, 2012) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_KHR_robust_buffer_access_behavior(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:358:1: note: in expansion of macro ‘EXT’ warning: 358 | EXT(KHR_robust_buffer_access_behavior , ARB_robust_buffer_access_behavior , GLL, GLC, x , ES2, 2014) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_KHR_parallel_shader_compile(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:357:1: note: in expansion of macro ‘EXT’ warning: 357 | EXT(KHR_parallel_shader_compile , dummy_true , GLL, GLC, x , ES2, 2017) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_KHR_no_error(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:356:1: note: in expansion of macro ‘EXT’ warning: 356 | EXT(KHR_no_error , dummy_true , GLL, GLC, ES1, ES2, 2015) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_KHR_debug(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:355:1: note: in expansion of macro ‘EXT’ warning: 355 | EXT(KHR_debug , dummy_true , GLL, GLC, 11, ES2, 2012) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_KHR_context_flush_control(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:354:1: note: in expansion of macro ‘EXT’ warning: 354 | EXT(KHR_context_flush_control , dummy_true , GLL, GLC, x , ES2, 2014) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_KHR_blend_equation_advanced_coherent(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:353:1: note: in expansion of macro ‘EXT’ warning: 353 | EXT(KHR_blend_equation_advanced_coherent , KHR_blend_equation_advanced_coherent , GLL, GLC, x , ES2, 2014) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_INTEL_performance_query(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:348:1: note: in expansion of macro ‘EXT’ warning: 348 | EXT(INTEL_performance_query , INTEL_performance_query , GLL, GLC, x , ES2, 2013) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_INTEL_blackhole_render(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:346:1: note: in expansion of macro ‘EXT’ warning: 346 | EXT(INTEL_blackhole_render , INTEL_blackhole_render , 30, 30, x , ES2, 2018) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_INGR_blend_func_separate(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:344:1: note: in expansion of macro ‘EXT’ warning: 344 | EXT(INGR_blend_func_separate , EXT_blend_func_separate , GLL, x , x , x , 1999) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_IBM_texture_mirrored_repeat(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:342:1: note: in expansion of macro ‘EXT’ warning: 342 | EXT(IBM_texture_mirrored_repeat , dummy_true , GLL, x , x , x , 1998) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_IBM_rasterpos_clip(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:341:1: note: in expansion of macro ‘EXT’ warning: 341 | EXT(IBM_rasterpos_clip , dummy_true , GLL, x , x , x , 1996) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_IBM_multimode_draw_arrays(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:340:1: note: in expansion of macro ‘EXT’ warning: 340 | EXT(IBM_multimode_draw_arrays , dummy_true , GLL, GLC, x , x , 1998) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_GREMEDY_string_marker(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:338:1: note: in expansion of macro ‘EXT’ warning: 338 | EXT(GREMEDY_string_marker , GREMEDY_string_marker , GLL, GLC, x , x , 2007) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_window_rectangles(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:336:1: note: in expansion of macro ‘EXT’ warning: 336 | EXT(EXT_window_rectangles , EXT_window_rectangles , GLL, GLC, x , 30, 2016) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_vertex_attrib_64bit(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:335:1: note: in expansion of macro ‘EXT’ warning: 335 | EXT(EXT_vertex_attrib_64bit , ARB_vertex_attrib_64bit , 32, GLC, x , x , 2010) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_vertex_array_bgra(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:334:1: note: in expansion of macro ‘EXT’ warning: 334 | EXT(EXT_vertex_array_bgra , EXT_vertex_array_bgra , GLL, GLC, x , x , 2008) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_vertex_array(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:333:1: note: in expansion of macro ‘EXT’ warning: 333 | EXT(EXT_vertex_array , dummy_true , GLL, x , x , x , 1995) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_unpack_subimage(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:332:1: note: in expansion of macro ‘EXT’ warning: 332 | EXT(EXT_unpack_subimage , dummy_true , x , x , x , ES2, 2011) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_transform_feedback(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:331:1: note: in expansion of macro ‘EXT’ warning: 331 | EXT(EXT_transform_feedback , EXT_transform_feedback , GLL, GLC, x , x , 2011) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_timer_query(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:330:1: note: in expansion of macro ‘EXT’ warning: 330 | EXT(EXT_timer_query , EXT_timer_query , GLL, GLC, x , x , 2006) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_texture_view(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:329:1: note: in expansion of macro ‘EXT’ warning: 329 | EXT(EXT_texture_view , OES_texture_view , x , x , x , 31, 2014) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_texture_type_2_10_10_10_REV(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:328:1: note: in expansion of macro ‘EXT’ warning: 328 | EXT(EXT_texture_type_2_10_10_10_REV , EXT_texture_type_2_10_10_10_REV , x , x , x , ES2, 2008) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_texture_swizzle(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:327:1: note: in expansion of macro ‘EXT’ warning: 327 | EXT(EXT_texture_swizzle , EXT_texture_swizzle , GLL, GLC, x , x , 2008) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_texture_snorm(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:326:1: note: in expansion of macro ‘EXT’ warning: 326 | EXT(EXT_texture_snorm , EXT_texture_snorm , GLL, GLC, x , x , 2009) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_texture_shared_exponent(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:325:1: note: in expansion of macro ‘EXT’ warning: 325 | EXT(EXT_texture_shared_exponent , EXT_texture_shared_exponent , GLL, GLC, x , x , 2004) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_texture_sRGB_decode(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:323:1: note: in expansion of macro ‘EXT’ warning: 323 | EXT(EXT_texture_sRGB_decode , EXT_texture_sRGB_decode , GLL, GLC, x , 30, 2006) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_texture_sRGB_R8(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:322:1: note: in expansion of macro ‘EXT’ warning: 322 | EXT(EXT_texture_sRGB_R8 , EXT_texture_sRGB_R8 , GLL ,GLC, x , 30, 2018) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_texture_sRGB(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:321:1: note: in expansion of macro ‘EXT’ warning: 321 | EXT(EXT_texture_sRGB , EXT_texture_sRGB , GLL, GLC, x , x , 2004) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_texture_rg(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:320:1: note: in expansion of macro ‘EXT’ warning: 320 | EXT(EXT_texture_rg , ARB_texture_rg , x , x , x , ES2, 2011) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_texture_rectangle(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:319:1: note: in expansion of macro ‘EXT’ warning: 319 | EXT(EXT_texture_rectangle , NV_texture_rectangle , GLL, x , x , x , 2004) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_texture_object(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:317:1: note: in expansion of macro ‘EXT’ warning: 317 | EXT(EXT_texture_object , dummy_true , GLL, x , x , x , 1995) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_texture_norm16(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:316:1: note: in expansion of macro ‘EXT’ warning: 316 | EXT(EXT_texture_norm16 , EXT_texture_norm16 , x , x , x , 31, 2014) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_texture_mirror_clamp(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:315:1: note: in expansion of macro ‘EXT’ warning: 315 | EXT(EXT_texture_mirror_clamp , EXT_texture_mirror_clamp , GLL, GLC, x , x , 2004) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_texture_lod_bias(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:314:1: note: in expansion of macro ‘EXT’ warning: 314 | EXT(EXT_texture_lod_bias , dummy_true , GLL, x , ES1, x , 1999) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_texture_integer(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:313:1: note: in expansion of macro ‘EXT’ warning: 313 | EXT(EXT_texture_integer , EXT_texture_integer , GLL, GLC, x , x , 2006) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_texture_format_BGRA8888(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:312:1: note: in expansion of macro ‘EXT’ warning: 312 | EXT(EXT_texture_format_BGRA8888 , dummy_true , x , x , ES1, ES2, 2005) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_texture_filter_anisotropic(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:311:1: note: in expansion of macro ‘EXT’ warning: 311 | EXT(EXT_texture_filter_anisotropic , EXT_texture_filter_anisotropic , GLL, GLC, ES1, ES2, 1999) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_texture_env_dot3(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:310:1: note: in expansion of macro ‘EXT’ warning: 310 | EXT(EXT_texture_env_dot3 , EXT_texture_env_dot3 , GLL, x , x , x , 2000) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_texture_env_combine(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:309:1: note: in expansion of macro ‘EXT’ warning: 309 | EXT(EXT_texture_env_combine , dummy_true , GLL, x , x , x , 2000) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_texture_env_add(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:308:1: note: in expansion of macro ‘EXT’ warning: 308 | EXT(EXT_texture_env_add , dummy_true , GLL, x , x , x , 1999) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_texture_edge_clamp(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:307:1: note: in expansion of macro ‘EXT’ warning: 307 | EXT(EXT_texture_edge_clamp , dummy_true , GLL, x , x , x , 1997) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_texture_cube_map(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:305:1: note: in expansion of macro ‘EXT’ warning: 305 | EXT(EXT_texture_cube_map , ARB_texture_cube_map , GLL, x , x , x , 2001) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_texture_compression_s3tc_srgb(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:304:1: note: in expansion of macro ‘EXT’ warning: 304 | EXT(EXT_texture_compression_s3tc_srgb , EXT_texture_compression_s3tc_srgb , x , x, x , ES2, 2016) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_texture_compression_s3tc(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:303:1: note: in expansion of macro ‘EXT’ warning: 303 | EXT(EXT_texture_compression_s3tc , EXT_texture_compression_s3tc , GLL, GLC, x , ES2, 2000) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_texture_compression_rgtc(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:302:1: note: in expansion of macro ‘EXT’ warning: 302 | EXT(EXT_texture_compression_rgtc , ARB_texture_compression_rgtc , GLL, GLC, x , 30, 2004) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_texture_compression_latc(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:301:1: note: in expansion of macro ‘EXT’ warning: 301 | EXT(EXT_texture_compression_latc , EXT_texture_compression_latc , GLL, x , x , x , 2006) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_texture_compression_dxt1(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:300:1: note: in expansion of macro ‘EXT’ warning: 300 | EXT(EXT_texture_compression_dxt1 , ANGLE_texture_compression_dxt , GLL, GLC, ES1, ES2, 2004) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_texture_compression_bptc(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:299:1: note: in expansion of macro ‘EXT’ warning: 299 | EXT(EXT_texture_compression_bptc , ARB_texture_compression_bptc , x , x , x , 30, 2017) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_texture_buffer_object(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:298:1: note: in expansion of macro ‘EXT’ warning: 298 | EXT(EXT_texture_buffer_object , EXT_texture_buffer_object , GLL, x , x , x , 2007) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_texture_border_clamp(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:296:1: note: in expansion of macro ‘EXT’ warning: 296 | EXT(EXT_texture_border_clamp , ARB_texture_border_clamp , x , x , x , ES2, 2014) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_texture3D(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:294:1: note: in expansion of macro ‘EXT’ warning: 294 | EXT(EXT_texture3D , dummy_true , GLL, x , x , x , 1996) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_texture(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:293:1: note: in expansion of macro ‘EXT’ warning: 293 | EXT(EXT_texture , dummy_true , GLL, x , x , x , 1996) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_subtexture(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:290:1: note: in expansion of macro ‘EXT’ warning: 290 | EXT(EXT_subtexture , dummy_true , GLL, x , x , x , 1995) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_stencil_wrap(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:289:1: note: in expansion of macro ‘EXT’ warning: 289 | EXT(EXT_stencil_wrap , dummy_true , GLL, x , x , x , 2002) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_stencil_two_side(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:288:1: note: in expansion of macro ‘EXT’ warning: 288 | EXT(EXT_stencil_two_side , EXT_stencil_two_side , GLL, x , x , x , 2001) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_shadow_funcs(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:287:1: note: in expansion of macro ‘EXT’ warning: 287 | EXT(EXT_shadow_funcs , ARB_shadow , GLL, x , x , x , 2002) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_separate_specular_color(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:278:1: note: in expansion of macro ‘EXT’ warning: 278 | EXT(EXT_separate_specular_color , dummy_true , GLL, x , x , x , 1997) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_semaphore_fd(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:276:1: note: in expansion of macro ‘EXT’ warning: 276 | EXT(EXT_semaphore_fd , EXT_semaphore_fd , GLL, GLC, x , ES2, 2017) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_semaphore(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:275:1: note: in expansion of macro ‘EXT’ warning: 275 | EXT(EXT_semaphore , EXT_semaphore , GLL, GLC, x , ES2, 2017) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_secondary_color(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:274:1: note: in expansion of macro ‘EXT’ warning: 274 | EXT(EXT_secondary_color , dummy_true , GLL, x , x , x , 1999) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_sRGB_write_control(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:273:1: note: in expansion of macro ‘EXT’ warning: 273 | EXT(EXT_sRGB_write_control , EXT_framebuffer_sRGB , x, x , x , 30, 2013) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_robustness(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:272:1: note: in expansion of macro ‘EXT’ warning: 272 | EXT(EXT_robustness , KHR_robustness , x, x, x , ES2, 2011) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_rescale_normal(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:271:1: note: in expansion of macro ‘EXT’ warning: 271 | EXT(EXT_rescale_normal , dummy_true , GLL, x , x , x , 1997) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_render_snorm(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:270:1: note: in expansion of macro ‘EXT’ warning: 270 | EXT(EXT_render_snorm , EXT_render_snorm , x , x , x, 31, 2014) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_read_format_bgra(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:269:1: note: in expansion of macro ‘EXT’ warning: 269 | EXT(EXT_read_format_bgra , dummy_true , x , x , ES1, ES2, 2009) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_provoking_vertex(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:268:1: note: in expansion of macro ‘EXT’ warning: 268 | EXT(EXT_provoking_vertex , EXT_provoking_vertex , GLL, GLC, x , x , 2009) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_polygon_offset_clamp(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:266:1: note: in expansion of macro ‘EXT’ warning: 266 | EXT(EXT_polygon_offset_clamp , ARB_polygon_offset_clamp , GLL, GLC, ES1, ES2, 2014) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_point_parameters(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:265:1: note: in expansion of macro ‘EXT’ warning: 265 | EXT(EXT_point_parameters , EXT_point_parameters , GLL, x , x , x , 1997) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_pixel_buffer_object(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:264:1: note: in expansion of macro ‘EXT’ warning: 264 | EXT(EXT_pixel_buffer_object , EXT_pixel_buffer_object , GLL, GLC, x , x , 2004) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_packed_pixels(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:263:1: note: in expansion of macro ‘EXT’ warning: 263 | EXT(EXT_packed_pixels , dummy_true , GLL, x , x , x , 1997) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_packed_float(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:262:1: note: in expansion of macro ‘EXT’ warning: 262 | EXT(EXT_packed_float , EXT_packed_float , GLL, GLC, x , x , 2004) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_packed_depth_stencil(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:261:1: note: in expansion of macro ‘EXT’ warning: 261 | EXT(EXT_packed_depth_stencil , dummy_true , GLL, GLC, x , x , 2005) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_occlusion_query_boolean(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:260:1: note: in expansion of macro ‘EXT’ warning: 260 | EXT(EXT_occlusion_query_boolean , ARB_occlusion_query2 , x , x , x , ES2, 2011) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_multisampled_render_to_texture2(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:259:1: note: in expansion of macro ‘EXT’ warning: 259 | EXT(EXT_multisampled_render_to_texture2 , EXT_multisampled_render_to_texture , x , x , x , ES2, 2016) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_multisampled_render_to_texture(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:258:1: note: in expansion of macro ‘EXT’ warning: 258 | EXT(EXT_multisampled_render_to_texture , EXT_multisampled_render_to_texture , x , x , x , ES2, 2016) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_multi_draw_arrays(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:257:1: note: in expansion of macro ‘EXT’ warning: 257 | EXT(EXT_multi_draw_arrays , dummy_true , GLL, x , ES1, ES2, 1999) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_memory_object_fd(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:256:1: note: in expansion of macro ‘EXT’ warning: 256 | EXT(EXT_memory_object_fd , EXT_memory_object_fd , GLL, GLC, x , ES2, 2017) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_memory_object(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:255:1: note: in expansion of macro ‘EXT’ warning: 255 | EXT(EXT_memory_object , EXT_memory_object , GLL, GLC, x , ES2, 2017) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_map_buffer_range(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:254:1: note: in expansion of macro ‘EXT’ warning: 254 | EXT(EXT_map_buffer_range , ARB_map_buffer_range , x , x , ES1, ES2, 2012) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_gpu_program_parameters(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:249:1: note: in expansion of macro ‘EXT’ warning: 249 | EXT(EXT_gpu_program_parameters , EXT_gpu_program_parameters , GLL, x , x , x , 2006) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_framebuffer_sRGB(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:246:1: note: in expansion of macro ‘EXT’ warning: 246 | EXT(EXT_framebuffer_sRGB , EXT_framebuffer_sRGB , GLL, GLC, x , x , 1998) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_framebuffer_object(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:245:1: note: in expansion of macro ‘EXT’ warning: 245 | EXT(EXT_framebuffer_object , dummy_true , GLL, GLC, x , x , 2000) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_framebuffer_multisample_blit_scaled(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:244:1: note: in expansion of macro ‘EXT’ warning: 244 | EXT(EXT_framebuffer_multisample_blit_scaled , EXT_framebuffer_multisample_blit_scaled, GLL, GLC, x , x , 2011) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_framebuffer_multisample(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:243:1: note: in expansion of macro ‘EXT’ warning: 243 | EXT(EXT_framebuffer_multisample , EXT_framebuffer_multisample , GLL, GLC, x , x , 2005) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_framebuffer_blit(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:242:1: note: in expansion of macro ‘EXT’ warning: 242 | EXT(EXT_framebuffer_blit , dummy_true , GLL, GLC, x , x , 2005) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_fog_coord(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:240:1: note: in expansion of macro ‘EXT’ warning: 240 | EXT(EXT_fog_coord , dummy_true , GLL, x , x , x , 1999) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_float_blend(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:239:1: note: in expansion of macro ‘EXT’ warning: 239 | EXT(EXT_float_blend , EXT_float_blend , x , x , x , 30, 2015) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_draw_range_elements(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:238:1: note: in expansion of macro ‘EXT’ warning: 238 | EXT(EXT_draw_range_elements , dummy_true , GLL, x , x , x , 1997) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_draw_elements_base_vertex(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:236:1: note: in expansion of macro ‘EXT’ warning: 236 | EXT(EXT_draw_elements_base_vertex , ARB_draw_elements_base_vertex , x , x , x , ES2, 2014) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_draw_buffers_indexed(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:235:1: note: in expansion of macro ‘EXT’ warning: 235 | EXT(EXT_draw_buffers_indexed , ARB_draw_buffers_blend , x , x , x , 30, 2014) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_draw_buffers2(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:234:1: note: in expansion of macro ‘EXT’ warning: 234 | EXT(EXT_draw_buffers2 , EXT_draw_buffers2 , GLL, GLC, x , x , 2006) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_disjoint_timer_query(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:232:1: note: in expansion of macro ‘EXT’ warning: 232 | EXT(EXT_disjoint_timer_query , EXT_disjoint_timer_query , x , x , x , ES2, 2016) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_discard_framebuffer(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:231:1: note: in expansion of macro ‘EXT’ warning: 231 | EXT(EXT_discard_framebuffer , dummy_true , x , x , ES1, ES2, 2009) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_direct_state_access(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:230:1: note: in expansion of macro ‘EXT’ warning: 230 | EXT(EXT_direct_state_access , dummy_true , GLL, x , x , x , 2010) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_depth_clamp(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:229:1: note: in expansion of macro ‘EXT’ warning: 229 | EXT(EXT_depth_clamp , ARB_depth_clamp , x , x , x , ES2, 2019) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_depth_bounds_test(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:228:1: note: in expansion of macro ‘EXT’ warning: 228 | EXT(EXT_depth_bounds_test , EXT_depth_bounds_test , GLL, GLC, x , x , 2002) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_copy_texture(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:226:1: note: in expansion of macro ‘EXT’ warning: 226 | EXT(EXT_copy_texture , dummy_true , GLL, x , x , x , 1995) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_copy_image(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:225:1: note: in expansion of macro ‘EXT’ warning: 225 | EXT(EXT_copy_image , OES_copy_image , x , x , x , 30, 2014) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_compressed_ETC1_RGB8_sub_texture(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:224:1: note: in expansion of macro ‘EXT’ warning: 224 | EXT(EXT_compressed_ETC1_RGB8_sub_texture , OES_compressed_ETC1_RGB8_texture , x , x , ES1, ES2, 2014) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_compiled_vertex_array(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:223:1: note: in expansion of macro ‘EXT’ warning: 223 | EXT(EXT_compiled_vertex_array , dummy_true , GLL, x , x , x , 1996) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_color_buffer_float(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:222:1: note: in expansion of macro ‘EXT’ warning: 222 | EXT(EXT_color_buffer_float , dummy_true , x , x , x , 30, 2013) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_clip_control(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:220:1: note: in expansion of macro ‘EXT’ warning: 220 | EXT(EXT_clip_control , ARB_clip_control , x , x , x , ES2, 2017) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_buffer_storage(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:219:1: note: in expansion of macro ‘EXT’ warning: 219 | EXT(EXT_buffer_storage , ARB_buffer_storage , x , x , x , 31, 2015) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_blend_subtract(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:218:1: note: in expansion of macro ‘EXT’ warning: 218 | EXT(EXT_blend_subtract , dummy_true , GLL, x , x , x , 1995) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_blend_minmax(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:217:1: note: in expansion of macro ‘EXT’ warning: 217 | EXT(EXT_blend_minmax , EXT_blend_minmax , GLL, x , ES1, ES2, 1995) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_blend_func_separate(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:216:1: note: in expansion of macro ‘EXT’ warning: 216 | EXT(EXT_blend_func_separate , EXT_blend_func_separate , GLL, x , x , x , 1999) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_blend_equation_separate(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:214:1: note: in expansion of macro ‘EXT’ warning: 214 | EXT(EXT_blend_equation_separate , EXT_blend_equation_separate , GLL, GLC, x , x , 2003) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_blend_color(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:213:1: note: in expansion of macro ‘EXT’ warning: 213 | EXT(EXT_blend_color , EXT_blend_color , GLL, x , x , x , 1995) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_bgra(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:212:1: note: in expansion of macro ‘EXT’ warning: 212 | EXT(EXT_bgra , dummy_true , GLL, x , x , x , 1995) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_base_instance(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:211:1: note: in expansion of macro ‘EXT’ warning: 211 | EXT(EXT_base_instance , ARB_base_instance , x , x , x , 30, 2014) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_abgr(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:210:1: note: in expansion of macro ‘EXT’ warning: 210 | EXT(EXT_abgr , dummy_true , GLL, GLC, x , x , 1995) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_EGL_sync(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:209:1: note: in expansion of macro ‘EXT’ warning: 209 | EXT(EXT_EGL_sync , dummy_true , GLL, GLC, x , x , 2019) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_EXT_EGL_image_storage(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:208:1: note: in expansion of macro ‘EXT’ warning: 208 | EXT(EXT_EGL_image_storage , EXT_EGL_image_storage , GLL, GLC , x , 30, 2018) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ATI_texture_mirror_once(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:206:1: note: in expansion of macro ‘EXT’ warning: 206 | EXT(ATI_texture_mirror_once , ATI_texture_mirror_once , GLL, GLC, x , x , 2006) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ATI_texture_float(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:205:1: note: in expansion of macro ‘EXT’ warning: 205 | EXT(ATI_texture_float , ARB_texture_float , GLL, GLC, x , x , 2002) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ATI_texture_env_combine3(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:204:1: note: in expansion of macro ‘EXT’ warning: 204 | EXT(ATI_texture_env_combine3 , ATI_texture_env_combine3 , GLL, x , x , x , 2002) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ATI_texture_compression_3dc(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:203:1: note: in expansion of macro ‘EXT’ warning: 203 | EXT(ATI_texture_compression_3dc , ATI_texture_compression_3dc , GLL, x , x , x , 2004) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ATI_separate_stencil(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:202:1: note: in expansion of macro ‘EXT’ warning: 202 | EXT(ATI_separate_stencil , EXT_stencil_two_side , GLL, x , x , x , 2006) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ATI_meminfo(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:201:1: note: in expansion of macro ‘EXT’ warning: 201 | EXT(ATI_meminfo , ATI_meminfo , GLL, GLC, x , x , 2009) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ATI_fragment_shader(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:200:1: note: in expansion of macro ‘EXT’ warning: 200 | EXT(ATI_fragment_shader , ATI_fragment_shader , GLL, x , x , x , 2001) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ATI_draw_buffers(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:199:1: note: in expansion of macro ‘EXT’ warning: 199 | EXT(ATI_draw_buffers , dummy_true , GLL, x , x , x , 2002) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ATI_blend_equation_separate(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:198:1: note: in expansion of macro ‘EXT’ warning: 198 | EXT(ATI_blend_equation_separate , EXT_blend_equation_separate , GLL, GLC, x , x , 2003) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_window_pos(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:196:1: note: in expansion of macro ‘EXT’ warning: 196 | EXT(ARB_window_pos , dummy_true , GLL, x , x , x , 2001) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_vertex_type_2_10_10_10_rev(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:194:1: note: in expansion of macro ‘EXT’ warning: 194 | EXT(ARB_vertex_type_2_10_10_10_rev , ARB_vertex_type_2_10_10_10_rev , GLL, GLC, x , x , 2009) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_vertex_type_10f_11f_11f_rev(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:193:1: note: in expansion of macro ‘EXT’ warning: 193 | EXT(ARB_vertex_type_10f_11f_11f_rev , ARB_vertex_type_10f_11f_11f_rev , GLL, GLC, x , x , 2013) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_vertex_shader(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:192:1: note: in expansion of macro ‘EXT’ warning: 192 | EXT(ARB_vertex_shader , ARB_vertex_shader , GLL, GLC, x , x , 2002) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_vertex_program(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:191:1: note: in expansion of macro ‘EXT’ warning: 191 | EXT(ARB_vertex_program , ARB_vertex_program , GLL, x , x , x , 2002) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_vertex_buffer_object(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:190:1: note: in expansion of macro ‘EXT’ warning: 190 | EXT(ARB_vertex_buffer_object , dummy_true , GLL, GLC, x , x , 2003) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_vertex_attrib_binding(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:189:1: note: in expansion of macro ‘EXT’ warning: 189 | EXT(ARB_vertex_attrib_binding , dummy_true , GLL, GLC, x , x , 2012) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_vertex_array_object(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:187:1: note: in expansion of macro ‘EXT’ warning: 187 | EXT(ARB_vertex_array_object , dummy_true , GLL, GLC, x , x , 2006) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_vertex_array_bgra(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:186:1: note: in expansion of macro ‘EXT’ warning: 186 | EXT(ARB_vertex_array_bgra , EXT_vertex_array_bgra , GLL, GLC, x , x , 2008) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_transpose_matrix(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:184:1: note: in expansion of macro ‘EXT’ warning: 184 | EXT(ARB_transpose_matrix , dummy_true , GLL, x , x , x , 1999) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_transform_feedback_overflow_query(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:183:1: note: in expansion of macro ‘EXT’ warning: 183 | EXT(ARB_transform_feedback_overflow_query , ARB_transform_feedback_overflow_query , GLL, GLC, x , x , 2014) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_transform_feedback_instanced(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:182:1: note: in expansion of macro ‘EXT’ warning: 182 | EXT(ARB_transform_feedback_instanced , ARB_transform_feedback_instanced , GLL, GLC, x , x , 2011) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_transform_feedback3(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:181:1: note: in expansion of macro ‘EXT’ warning: 181 | EXT(ARB_transform_feedback3 , ARB_transform_feedback3 , GLL, GLC, x , x , 2010) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_transform_feedback2(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:180:1: note: in expansion of macro ‘EXT’ warning: 180 | EXT(ARB_transform_feedback2 , ARB_transform_feedback2 , GLL, GLC, x , x , 2010) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_timer_query(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:179:1: note: in expansion of macro ‘EXT’ warning: 179 | EXT(ARB_timer_query , ARB_timer_query , GLL, GLC, x , x , 2010) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_texture_view(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:178:1: note: in expansion of macro ‘EXT’ warning: 178 | EXT(ARB_texture_view , ARB_texture_view , GLL, GLC, x , x , 2012) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_texture_swizzle(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:177:1: note: in expansion of macro ‘EXT’ warning: 177 | EXT(ARB_texture_swizzle , EXT_texture_swizzle , GLL, GLC, x , x , 2008) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_texture_storage_multisample(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:176:1: note: in expansion of macro ‘EXT’ warning: 176 | EXT(ARB_texture_storage_multisample , ARB_texture_multisample , GLL, GLC, x , x , 2012) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_texture_storage(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:175:1: note: in expansion of macro ‘EXT’ warning: 175 | EXT(ARB_texture_storage , dummy_true , GLL, GLC, x , x , 2011) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_texture_stencil8(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:174:1: note: in expansion of macro ‘EXT’ warning: 174 | EXT(ARB_texture_stencil8 , ARB_texture_stencil8 , GLL, GLC, x , x , 2013) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_texture_rgb10_a2ui(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:173:1: note: in expansion of macro ‘EXT’ warning: 173 | EXT(ARB_texture_rgb10_a2ui , ARB_texture_rgb10_a2ui , GLL, GLC, x , x , 2009) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_texture_rg(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:172:1: note: in expansion of macro ‘EXT’ warning: 172 | EXT(ARB_texture_rg , ARB_texture_rg , GLL, GLC, x , x , 2008) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_texture_non_power_of_two(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:168:1: note: in expansion of macro ‘EXT’ warning: 168 | EXT(ARB_texture_non_power_of_two , ARB_texture_non_power_of_two , GLL, GLC, x , x , 2003) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_texture_mirrored_repeat(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:166:1: note: in expansion of macro ‘EXT’ warning: 166 | EXT(ARB_texture_mirrored_repeat , dummy_true , GLL, x , x , x , 2001) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_texture_mirror_clamp_to_edge(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:165:1: note: in expansion of macro ‘EXT’ warning: 165 | EXT(ARB_texture_mirror_clamp_to_edge , ARB_texture_mirror_clamp_to_edge , GLL, GLC, x , x , 2013) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_texture_float(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:163:1: note: in expansion of macro ‘EXT’ warning: 163 | EXT(ARB_texture_float , ARB_texture_float , GLL, GLC, x , x , 2004) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_texture_filter_anisotropic(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:162:1: note: in expansion of macro ‘EXT’ warning: 162 | EXT(ARB_texture_filter_anisotropic , ARB_texture_filter_anisotropic , GLL, GLC, x , x , 2017) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_texture_env_dot3(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:161:1: note: in expansion of macro ‘EXT’ warning: 161 | EXT(ARB_texture_env_dot3 , ARB_texture_env_dot3 , GLL, x , x , x , 2001) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_texture_env_crossbar(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:160:1: note: in expansion of macro ‘EXT’ warning: 160 | EXT(ARB_texture_env_crossbar , ARB_texture_env_crossbar , GLL, x , x , x , 2001) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_texture_env_combine(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:159:1: note: in expansion of macro ‘EXT’ warning: 159 | EXT(ARB_texture_env_combine , ARB_texture_env_combine , GLL, x , x , x , 2001) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_texture_env_add(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:158:1: note: in expansion of macro ‘EXT’ warning: 158 | EXT(ARB_texture_env_add , dummy_true , GLL, x , x , x , 1999) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_texture_cube_map(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:156:1: note: in expansion of macro ‘EXT’ warning: 156 | EXT(ARB_texture_cube_map , ARB_texture_cube_map , GLL, x , x , x , 1999) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_texture_compression_rgtc(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:155:1: note: in expansion of macro ‘EXT’ warning: 155 | EXT(ARB_texture_compression_rgtc , ARB_texture_compression_rgtc , GLL, GLC, x , x , 2004) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_texture_compression_bptc(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:154:1: note: in expansion of macro ‘EXT’ warning: 154 | EXT(ARB_texture_compression_bptc , ARB_texture_compression_bptc , GLL, GLC, x , x , 2010) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_texture_compression(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:153:1: note: in expansion of macro ‘EXT’ warning: 153 | EXT(ARB_texture_compression , dummy_true , GLL, x , x , x , 2000) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_texture_buffer_range(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:152:1: note: in expansion of macro ‘EXT’ warning: 152 | EXT(ARB_texture_buffer_range , ARB_texture_buffer_range , GLL, GLC, x , x , 2012) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_texture_buffer_object_rgb32(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:151:1: note: in expansion of macro ‘EXT’ warning: 151 | EXT(ARB_texture_buffer_object_rgb32 , ARB_texture_buffer_object_rgb32 , GLL, GLC, x , x , 2009) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_texture_buffer_object(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:150:1: note: in expansion of macro ‘EXT’ warning: 150 | EXT(ARB_texture_buffer_object , ARB_texture_buffer_object , GLL, GLC, x , x , 2008) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_texture_border_clamp(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:149:1: note: in expansion of macro ‘EXT’ warning: 149 | EXT(ARB_texture_border_clamp , ARB_texture_border_clamp , GLL, x , x , x , 2000) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_texture_barrier(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:148:1: note: in expansion of macro ‘EXT’ warning: 148 | EXT(ARB_texture_barrier , NV_texture_barrier , GLL, GLC, x , x , 2014) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_sync(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:146:1: note: in expansion of macro ‘EXT’ warning: 146 | EXT(ARB_sync , ARB_sync , GLL, GLC, x , x , 2003) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_stencil_texturing(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:145:1: note: in expansion of macro ‘EXT’ warning: 145 | EXT(ARB_stencil_texturing , ARB_stencil_texturing , GLL, GLC, x , x , 2012) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_spirv_extensions(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:144:1: note: in expansion of macro ‘EXT’ warning: 144 | EXT(ARB_spirv_extensions , ARB_spirv_extensions , GLL, GLC, x , x , 2016) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_sparse_buffer(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:143:1: note: in expansion of macro ‘EXT’ warning: 143 | EXT(ARB_sparse_buffer , ARB_sparse_buffer , GLL, GLC, x , x , 2014) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_shadow(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:142:1: note: in expansion of macro ‘EXT’ warning: 142 | EXT(ARB_shadow , ARB_shadow , GLL, x , x , x , 2001) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_shading_language_100(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:138:1: note: in expansion of macro ‘EXT’ warning: 138 | EXT(ARB_shading_language_100 , dummy_true , GLL, x , x , x , 2003) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_shader_objects(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:130:1: note: in expansion of macro ‘EXT’ warning: 130 | EXT(ARB_shader_objects , dummy_true , GLL, GLC, x , x , 2002) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_seamless_cubemap_per_texture(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:119:1: note: in expansion of macro ‘EXT’ warning: 119 | EXT(ARB_seamless_cubemap_per_texture , AMD_seamless_cubemap_per_texture , GLL, GLC, x , x , 2013) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_seamless_cube_map(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:118:1: note: in expansion of macro ‘EXT’ warning: 118 | EXT(ARB_seamless_cube_map , ARB_seamless_cube_map , GLL, GLC, x , x , 2009) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_sampler_objects(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:117:1: note: in expansion of macro ‘EXT’ warning: 117 | EXT(ARB_sampler_objects , dummy_true , GLL, GLC, x , x , 2009) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_sample_locations(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:115:1: note: in expansion of macro ‘EXT’ warning: 115 | EXT(ARB_sample_locations , ARB_sample_locations , GLL, GLC, x , x , 2015) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_robustness(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:114:1: note: in expansion of macro ‘EXT’ warning: 114 | EXT(ARB_robustness , dummy_true , GLL, GLC, x , x , 2010) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_robust_buffer_access_behavior(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:113:1: note: in expansion of macro ‘EXT’ warning: 113 | EXT(ARB_robust_buffer_access_behavior , ARB_robust_buffer_access_behavior , GLL, GLC, x , x , 2012) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_query_buffer_object(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:112:1: note: in expansion of macro ‘EXT’ warning: 112 | EXT(ARB_query_buffer_object , ARB_query_buffer_object , GLL, GLC, x , x , 2013) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_provoking_vertex(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:111:1: note: in expansion of macro ‘EXT’ warning: 111 | EXT(ARB_provoking_vertex , EXT_provoking_vertex , GLL, GLC, x , x , 2009) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_program_interface_query(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:110:1: note: in expansion of macro ‘EXT’ warning: 110 | EXT(ARB_program_interface_query , dummy_true , GLL, GLC, x , x , 2012) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_polygon_offset_clamp(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:108:1: note: in expansion of macro ‘EXT’ warning: 108 | EXT(ARB_polygon_offset_clamp , ARB_polygon_offset_clamp , GLL, GLC, x , x , 2017) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_point_sprite(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:107:1: note: in expansion of macro ‘EXT’ warning: 107 | EXT(ARB_point_sprite , ARB_point_sprite , GLL, GLC, x , x , 2003) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_point_parameters(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:106:1: note: in expansion of macro ‘EXT’ warning: 106 | EXT(ARB_point_parameters , EXT_point_parameters , GLL, x , x , x , 1997) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_pixel_buffer_object(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:105:1: note: in expansion of macro ‘EXT’ warning: 105 | EXT(ARB_pixel_buffer_object , EXT_pixel_buffer_object , GLL, GLC, x , x , 2004) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_pipeline_statistics_query(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:104:1: note: in expansion of macro ‘EXT’ warning: 104 | EXT(ARB_pipeline_statistics_query , ARB_pipeline_statistics_query , GLL, GLC, x , x , 2014) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_parallel_shader_compile(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:103:1: note: in expansion of macro ‘EXT’ warning: 103 | EXT(ARB_parallel_shader_compile , dummy_true , GLL, GLC, x , x , 2015) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_occlusion_query2(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:102:1: note: in expansion of macro ‘EXT’ warning: 102 | EXT(ARB_occlusion_query2 , ARB_occlusion_query2 , GLL, GLC, x , x , 2003) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_occlusion_query(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:101:1: note: in expansion of macro ‘EXT’ warning: 101 | EXT(ARB_occlusion_query , ARB_occlusion_query , GLL, x , x , x , 2001) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_multitexture(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:100:1: note: in expansion of macro ‘EXT’ warning: 100 | EXT(ARB_multitexture , dummy_true , GLL, x , x , x , 1998) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_multisample(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:99:1: note: in expansion of macro ‘EXT’ warning: 99 | EXT(ARB_multisample , dummy_true , GLL, x , x , x , 1994) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_multi_draw_indirect(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:98:1: note: in expansion of macro ‘EXT’ warning: 98 | EXT(ARB_multi_draw_indirect , ARB_draw_indirect , GLL, GLC, x , x , 2012) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_multi_bind(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:97:1: note: in expansion of macro ‘EXT’ warning: 97 | EXT(ARB_multi_bind , dummy_true , GLL, GLC, x , x , 2013) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_map_buffer_range(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:96:1: note: in expansion of macro ‘EXT’ warning: 96 | EXT(ARB_map_buffer_range , ARB_map_buffer_range , GLL, GLC, x , x , 2008) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_map_buffer_alignment(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:95:1: note: in expansion of macro ‘EXT’ warning: 95 | EXT(ARB_map_buffer_alignment , dummy_true , GLL, GLC, x , x , 2011) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_invalidate_subdata(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:94:1: note: in expansion of macro ‘EXT’ warning: 94 | EXT(ARB_invalidate_subdata , dummy_true , GLL, GLC, x , x , 2012) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_internalformat_query2(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:93:1: note: in expansion of macro ‘EXT’ warning: 93 | EXT(ARB_internalformat_query2 , ARB_internalformat_query2 , GLL, GLC, x , x , 2013) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_internalformat_query(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:92:1: note: in expansion of macro ‘EXT’ warning: 92 | EXT(ARB_internalformat_query , ARB_internalformat_query , GLL, GLC, x , x , 2011) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_instanced_arrays(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:91:1: note: in expansion of macro ‘EXT’ warning: 91 | EXT(ARB_instanced_arrays , ARB_instanced_arrays , GLL, GLC, x , x , 2008) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_indirect_parameters(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:90:1: note: in expansion of macro ‘EXT’ warning: 90 | EXT(ARB_indirect_parameters , ARB_indirect_parameters , GLL, GLC, x , x , 2013) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_half_float_vertex(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:89:1: note: in expansion of macro ‘EXT’ warning: 89 | EXT(ARB_half_float_vertex , ARB_half_float_vertex , GLL, GLC, x , x , 2008) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_half_float_pixel(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:88:1: note: in expansion of macro ‘EXT’ warning: 88 | EXT(ARB_half_float_pixel , dummy_true , GLL, GLC, x , x , 2003) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_gl_spirv(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:84:1: note: in expansion of macro ‘EXT’ warning: 84 | EXT(ARB_gl_spirv , ARB_gl_spirv , GLL, GLC, x , x , 2016) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_get_texture_sub_image(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:83:1: note: in expansion of macro ‘EXT’ warning: 83 | EXT(ARB_get_texture_sub_image , dummy_true , GLL, GLC, x , x , 2014) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_get_program_binary(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:82:1: note: in expansion of macro ‘EXT’ warning: 82 | EXT(ARB_get_program_binary , dummy_true , GLL, GLC, x , x , 2010) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_framebuffer_sRGB(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:81:1: note: in expansion of macro ‘EXT’ warning: 81 | EXT(ARB_framebuffer_sRGB , EXT_framebuffer_sRGB , GLL, GLC, x , x , 1998) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_framebuffer_object(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:80:1: note: in expansion of macro ‘EXT’ warning: 80 | EXT(ARB_framebuffer_object , ARB_framebuffer_object , GLL, GLC, x , x , 2005) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_framebuffer_no_attachments(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:79:1: note: in expansion of macro ‘EXT’ warning: 79 | EXT(ARB_framebuffer_no_attachments , ARB_framebuffer_no_attachments , GLL, GLC, x , x , 2012) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_fragment_shader(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:77:1: note: in expansion of macro ‘EXT’ warning: 77 | EXT(ARB_fragment_shader , ARB_fragment_shader , GLL, GLC, x , x , 2002) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_fragment_program_shadow(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:76:1: note: in expansion of macro ‘EXT’ warning: 76 | EXT(ARB_fragment_program_shadow , ARB_fragment_program_shadow , GLL, x , x , x , 2003) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_fragment_program(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:75:1: note: in expansion of macro ‘EXT’ warning: 75 | EXT(ARB_fragment_program , ARB_fragment_program , GLL, x , x , x , 2002) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_draw_indirect(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:68:1: note: in expansion of macro ‘EXT’ warning: 68 | EXT(ARB_draw_indirect , ARB_draw_indirect , GLL, GLC, x , x , 2010) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_draw_elements_base_vertex(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:67:1: note: in expansion of macro ‘EXT’ warning: 67 | EXT(ARB_draw_elements_base_vertex , ARB_draw_elements_base_vertex , GLL, GLC, x , x , 2009) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_draw_buffers_blend(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:66:1: note: in expansion of macro ‘EXT’ warning: 66 | EXT(ARB_draw_buffers_blend , ARB_draw_buffers_blend , GLL, GLC, x , x , 2009) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_direct_state_access(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:64:1: note: in expansion of macro ‘EXT’ warning: 64 | EXT(ARB_direct_state_access , dummy_true , 31, GLC, x , x , 2014) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_depth_texture(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:62:1: note: in expansion of macro ‘EXT’ warning: 62 | EXT(ARB_depth_texture , ARB_depth_texture , GLL, x , x , x , 2001) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_depth_clamp(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:61:1: note: in expansion of macro ‘EXT’ warning: 61 | EXT(ARB_depth_clamp , ARB_depth_clamp , GLL, GLC, x , x , 2003) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_depth_buffer_float(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:60:1: note: in expansion of macro ‘EXT’ warning: 60 | EXT(ARB_depth_buffer_float , ARB_depth_buffer_float , GLL, GLC, x , x , 2008) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_debug_output(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:59:1: note: in expansion of macro ‘EXT’ warning: 59 | EXT(ARB_debug_output , dummy_true , GLL, GLC, x , x , 2009) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_copy_image(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:57:1: note: in expansion of macro ‘EXT’ warning: 57 | EXT(ARB_copy_image , ARB_copy_image , GLL, GLC, x , x , 2012) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_copy_buffer(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:56:1: note: in expansion of macro ‘EXT’ warning: 56 | EXT(ARB_copy_buffer , dummy_true , GLL, GLC, x , x , 2008) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_conditional_render_inverted(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:54:1: note: in expansion of macro ‘EXT’ warning: 54 | EXT(ARB_conditional_render_inverted , ARB_conditional_render_inverted , GLL, GLC, x , x , 2014) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_compressed_texture_pixel_storage(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:51:1: note: in expansion of macro ‘EXT’ warning: 51 | EXT(ARB_compressed_texture_pixel_storage , dummy_true , GLL, GLC, x , x , 2011) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_color_buffer_float(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:49:1: note: in expansion of macro ‘EXT’ warning: 49 | EXT(ARB_color_buffer_float , ARB_color_buffer_float , GLL, GLC, x , x , 2004) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_clip_control(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:48:1: note: in expansion of macro ‘EXT’ warning: 48 | EXT(ARB_clip_control , ARB_clip_control , GLL, GLC, x , x , 2014) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_clear_texture(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:47:1: note: in expansion of macro ‘EXT’ warning: 47 | EXT(ARB_clear_texture , ARB_clear_texture , GLL, GLC, x , x , 2013) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_clear_buffer_object(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:46:1: note: in expansion of macro ‘EXT’ warning: 46 | EXT(ARB_clear_buffer_object , dummy_true , GLL, GLC, x , x , 2012) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_buffer_storage(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:45:1: note: in expansion of macro ‘EXT’ warning: 45 | EXT(ARB_buffer_storage , ARB_buffer_storage , GLL, GLC, x , x , 2013) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_blend_func_extended(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:44:1: note: in expansion of macro ‘EXT’ warning: 44 | EXT(ARB_blend_func_extended , ARB_blend_func_extended , GLL, GLC, x , x , 2009) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_base_instance(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:42:1: note: in expansion of macro ‘EXT’ warning: 42 | EXT(ARB_base_instance , ARB_base_instance , GLL, GLC, x , x , 2011) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_ES3_compatibility(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:40:1: note: in expansion of macro ‘EXT’ warning: 40 | EXT(ARB_ES3_compatibility , ARB_ES3_compatibility , GLL, GLC, x , x , 2012) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ARB_ES2_compatibility(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:37:1: note: in expansion of macro ‘EXT’ warning: 37 | EXT(ARB_ES2_compatibility , ARB_ES2_compatibility , GLL, GLC, x , x , 2009) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_APPLE_texture_max_level(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:35:1: note: in expansion of macro ‘EXT’ warning: 35 | EXT(APPLE_texture_max_level , dummy_true , x , x , ES1, ES2, 2009) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_APPLE_packed_pixels(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:34:1: note: in expansion of macro ‘EXT’ warning: 34 | EXT(APPLE_packed_pixels , dummy_true , GLL, x , x , x , 2002) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_APPLE_object_purgeable(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:33:1: note: in expansion of macro ‘EXT’ warning: 33 | EXT(APPLE_object_purgeable , APPLE_object_purgeable , GLL, GLC, x , x , 2006) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ANGLE_texture_compression_dxt5(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:31:1: note: in expansion of macro ‘EXT’ warning: 31 | EXT(ANGLE_texture_compression_dxt5 , ANGLE_texture_compression_dxt , GLL, GLC, ES1, ES2, 2011) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_ANGLE_texture_compression_dxt3(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:30:1: note: in expansion of macro ‘EXT’ warning: 30 | EXT(ANGLE_texture_compression_dxt3 , ANGLE_texture_compression_dxt , GLL, GLC, ES1, ES2, 2011) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_AMD_seamless_cubemap_per_texture(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:21:1: note: in expansion of macro ‘EXT’ warning: 21 | EXT(AMD_seamless_cubemap_per_texture , AMD_seamless_cubemap_per_texture , GLL, GLC, x , x , 2009) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_AMD_query_buffer_object(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:20:1: note: in expansion of macro ‘EXT’ warning: 20 | EXT(AMD_query_buffer_object , ARB_query_buffer_object , GLL, GLC, x , x , 2012) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_AMD_pinned_memory(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:19:1: note: in expansion of macro ‘EXT’ warning: 19 | EXT(AMD_pinned_memory , AMD_pinned_memory , GLL, GLC, x , x , 2013) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_AMD_performance_monitor(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:18:1: note: in expansion of macro ‘EXT’ warning: 18 | EXT(AMD_performance_monitor , AMD_performance_monitor , GLL, GLC, x , ES2, 2007) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_AMD_multi_draw_indirect(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:17:1: note: in expansion of macro ‘EXT’ warning: 17 | EXT(AMD_multi_draw_indirect , ARB_draw_indirect , GLL, GLC, x , x , 2011) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_AMD_framebuffer_multisample_advanced(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:15:1: note: in expansion of macro ‘EXT’ warning: 15 | EXT(AMD_framebuffer_multisample_advanced , AMD_framebuffer_multisample_advanced , GLL, GLC, x , ES2, 2018) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_AMD_draw_buffers_blend(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:14:1: note: in expansion of macro ‘EXT’ warning: 14 | EXT(AMD_draw_buffers_blend , ARB_draw_buffers_blend , GLL, GLC, x , x , 2009) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_AMD_depth_clamp_separate(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:13:1: note: in expansion of macro ‘EXT’ warning: 13 | EXT(AMD_depth_clamp_separate , AMD_depth_clamp_separate , GLL, GLC, x , x , 2009) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_AMD_compressed_ATC_texture(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:11:1: note: in expansion of macro ‘EXT’ warning: 11 | EXT(AMD_compressed_ATC_texture , AMD_compressed_ATC_texture , x , x , ES1, ES2, 2008) warning: | ^~~ warning: glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:608:1: warning: ‘bool has_3DFX_texture_compression_FXT1(const gl_context*, gl_api, uint8_t)’ defined but not used [-Wunused-function] warning: 608 | has_##name_str(const struct gl_context *ctx, gl_api api, uint8_t version) \ warning: | ^~~~ warning: glsl-optimizer/src/mesa/main/extensions_table.h:9:1: note: in expansion of macro ‘EXT’ warning: 9 | EXT(3DFX_texture_compression_FXT1 , TDFX_texture_compression_FXT1 , GLL, GLC, x , x , 1999) warning: | ^~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34, warning: from glsl-optimizer/src/compiler/glsl/ast.h:29, warning: from src/compiler/glsl/glsl_parser.yy:32: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/hir_field_selection.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:85:30: note: by ‘ir_array_refcount_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:85:30: note: by ‘ir_array_refcount_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:85:30: note: by ‘ir_array_refcount_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:85:30: note: by ‘ir_array_refcount_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:85:30: note: by ‘ir_array_refcount_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:85:30: note: by ‘ir_array_refcount_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:132:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 132 | virtual ir_visitor_status visit_enter(class ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:85:30: note: by ‘ir_array_refcount_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:130:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 130 | virtual ir_visitor_status visit_enter(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:85:30: note: by ‘ir_array_refcount_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:85:30: note: by ‘ir_array_refcount_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:85:30: note: by ‘ir_array_refcount_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:85:30: note: by ‘ir_array_refcount_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:85:30: note: by ‘ir_array_refcount_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:85:30: note: by ‘ir_array_refcount_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:85:30: note: by ‘ir_array_refcount_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:91:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_barrier*)’ was hidden [-Woverloaded-virtual] warning: 91 | virtual ir_visitor_status visit(class ir_barrier *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:82:30: note: by ‘virtual ir_visitor_status ir_array_refcount_visitor::visit(ir_dereference_variable*)’ warning: 82 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:90:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_typedecl_statement*)’ was hidden [-Woverloaded-virtual] warning: 90 | virtual ir_visitor_status visit(class ir_typedecl_statement *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:82:30: note: by ‘virtual ir_visitor_status ir_array_refcount_visitor::visit(ir_dereference_variable*)’ warning: 82 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:89:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_precision_statement*)’ was hidden [-Woverloaded-virtual] warning: 89 | virtual ir_visitor_status visit(class ir_precision_statement *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:82:30: note: by ‘virtual ir_visitor_status ir_array_refcount_visitor::visit(ir_dereference_variable*)’ warning: 82 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:88:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 88 | virtual ir_visitor_status visit(class ir_loop_jump *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:82:30: note: by ‘virtual ir_visitor_status ir_array_refcount_visitor::visit(ir_dereference_variable*)’ warning: 82 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual] warning: 87 | virtual ir_visitor_status visit(class ir_constant *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:82:30: note: by ‘virtual ir_visitor_status ir_array_refcount_visitor::visit(ir_dereference_variable*)’ warning: 82 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:86:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_variable*)’ was hidden [-Woverloaded-virtual] warning: 86 | virtual ir_visitor_status visit(class ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:82:30: note: by ‘virtual ir_visitor_status ir_array_refcount_visitor::visit(ir_dereference_variable*)’ warning: 82 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 85 | virtual ir_visitor_status visit(class ir_rvalue *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:82:30: note: by ‘virtual ir_visitor_status ir_array_refcount_visitor::visit(ir_dereference_variable*)’ warning: 82 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/ir_basic_block.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/ir_builder.h:27, warning: from glsl-optimizer/src/compiler/glsl/ir_builder.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/ir_clone.cpp:26: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_clone.cpp:26: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_clone.cpp:404:30: note: by ‘virtual ir_visitor_status fixup_ir_call_visitor::visit_enter(ir_call*)’ warning: 404 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_clone.cpp:26: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_clone.cpp:404:30: note: by ‘virtual ir_visitor_status fixup_ir_call_visitor::visit_enter(ir_call*)’ warning: 404 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_clone.cpp:26: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_clone.cpp:404:30: note: by ‘virtual ir_visitor_status fixup_ir_call_visitor::visit_enter(ir_call*)’ warning: 404 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_clone.cpp:26: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_clone.cpp:404:30: note: by ‘virtual ir_visitor_status fixup_ir_call_visitor::visit_enter(ir_call*)’ warning: 404 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_clone.cpp:26: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_clone.cpp:404:30: note: by ‘virtual ir_visitor_status fixup_ir_call_visitor::visit_enter(ir_call*)’ warning: 404 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_clone.cpp:26: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_clone.cpp:404:30: note: by ‘virtual ir_visitor_status fixup_ir_call_visitor::visit_enter(ir_call*)’ warning: 404 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_clone.cpp:26: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:130:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 130 | virtual ir_visitor_status visit_enter(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_clone.cpp:404:30: note: by ‘virtual ir_visitor_status fixup_ir_call_visitor::visit_enter(ir_call*)’ warning: 404 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_clone.cpp:26: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_clone.cpp:404:30: note: by ‘virtual ir_visitor_status fixup_ir_call_visitor::visit_enter(ir_call*)’ warning: 404 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_clone.cpp:26: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:126:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 126 | virtual ir_visitor_status visit_enter(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_clone.cpp:404:30: note: by ‘virtual ir_visitor_status fixup_ir_call_visitor::visit_enter(ir_call*)’ warning: 404 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_clone.cpp:26: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_clone.cpp:404:30: note: by ‘virtual ir_visitor_status fixup_ir_call_visitor::visit_enter(ir_call*)’ warning: 404 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_clone.cpp:26: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_clone.cpp:404:30: note: by ‘virtual ir_visitor_status fixup_ir_call_visitor::visit_enter(ir_call*)’ warning: 404 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_clone.cpp:26: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_clone.cpp:404:30: note: by ‘virtual ir_visitor_status fixup_ir_call_visitor::visit_enter(ir_call*)’ warning: 404 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_clone.cpp:26: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_clone.cpp:404:30: note: by ‘virtual ir_visitor_status fixup_ir_call_visitor::visit_enter(ir_call*)’ warning: 404 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_clone.cpp:26: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_clone.cpp:404:30: note: by ‘virtual ir_visitor_status fixup_ir_call_visitor::visit_enter(ir_call*)’ warning: 404 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_clone.cpp:26: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_clone.cpp:404:30: note: by ‘virtual ir_visitor_status fixup_ir_call_visitor::visit_enter(ir_call*)’ warning: 404 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/ir_constant_expression.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/ir_equals.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/ir_expression_flattening.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_expression_flattening.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_expression_flattening.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_expression_flattening.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_expression_flattening.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_expression_flattening.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_expression_flattening.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_expression_flattening.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_expression_flattening.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_expression_flattening.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_expression_flattening.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_expression_flattening.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_expression_flattening.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_expression_flattening.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_expression_flattening.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_expression_flattening.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_expression_flattening.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:44:30: note: by ‘virtual ir_visitor_status ir_function_can_inline_visitor::visit_enter(ir_return*)’ warning: 44 | virtual ir_visitor_status visit_enter(ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:44:30: note: by ‘virtual ir_visitor_status ir_function_can_inline_visitor::visit_enter(ir_return*)’ warning: 44 | virtual ir_visitor_status visit_enter(ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:44:30: note: by ‘virtual ir_visitor_status ir_function_can_inline_visitor::visit_enter(ir_return*)’ warning: 44 | virtual ir_visitor_status visit_enter(ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:44:30: note: by ‘virtual ir_visitor_status ir_function_can_inline_visitor::visit_enter(ir_return*)’ warning: 44 | virtual ir_visitor_status visit_enter(ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:44:30: note: by ‘virtual ir_visitor_status ir_function_can_inline_visitor::visit_enter(ir_return*)’ warning: 44 | virtual ir_visitor_status visit_enter(ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:132:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 132 | virtual ir_visitor_status visit_enter(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:44:30: note: by ‘virtual ir_visitor_status ir_function_can_inline_visitor::visit_enter(ir_return*)’ warning: 44 | virtual ir_visitor_status visit_enter(ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:130:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 130 | virtual ir_visitor_status visit_enter(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:44:30: note: by ‘virtual ir_visitor_status ir_function_can_inline_visitor::visit_enter(ir_return*)’ warning: 44 | virtual ir_visitor_status visit_enter(ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:44:30: note: by ‘virtual ir_visitor_status ir_function_can_inline_visitor::visit_enter(ir_return*)’ warning: 44 | virtual ir_visitor_status visit_enter(ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:126:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 126 | virtual ir_visitor_status visit_enter(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:44:30: note: by ‘virtual ir_visitor_status ir_function_can_inline_visitor::visit_enter(ir_return*)’ warning: 44 | virtual ir_visitor_status visit_enter(ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:44:30: note: by ‘virtual ir_visitor_status ir_function_can_inline_visitor::visit_enter(ir_return*)’ warning: 44 | virtual ir_visitor_status visit_enter(ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:44:30: note: by ‘virtual ir_visitor_status ir_function_can_inline_visitor::visit_enter(ir_return*)’ warning: 44 | virtual ir_visitor_status visit_enter(ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:44:30: note: by ‘virtual ir_visitor_status ir_function_can_inline_visitor::visit_enter(ir_return*)’ warning: 44 | virtual ir_visitor_status visit_enter(ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:44:30: note: by ‘virtual ir_visitor_status ir_function_can_inline_visitor::visit_enter(ir_return*)’ warning: 44 | virtual ir_visitor_status visit_enter(ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:44:30: note: by ‘virtual ir_visitor_status ir_function_can_inline_visitor::visit_enter(ir_return*)’ warning: 44 | virtual ir_visitor_status visit_enter(ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:44:30: note: by ‘virtual ir_visitor_status ir_function_can_inline_visitor::visit_enter(ir_return*)’ warning: 44 | virtual ir_visitor_status visit_enter(ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:145:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 145 | virtual ir_visitor_status visit_leave(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:190:30: note: by ‘virtual ir_visitor_status {anonymous}::has_recursion_visitor::visit_leave(ir_function_signature*)’ warning: 190 | virtual ir_visitor_status visit_leave(ir_function_signature *sig) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:143:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 143 | virtual ir_visitor_status visit_leave(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:190:30: note: by ‘virtual ir_visitor_status {anonymous}::has_recursion_visitor::visit_leave(ir_function_signature*)’ warning: 190 | virtual ir_visitor_status visit_leave(ir_function_signature *sig) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:141:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 141 | virtual ir_visitor_status visit_leave(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:190:30: note: by ‘virtual ir_visitor_status {anonymous}::has_recursion_visitor::visit_leave(ir_function_signature*)’ warning: 190 | virtual ir_visitor_status visit_leave(ir_function_signature *sig) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:190:30: note: by ‘virtual ir_visitor_status {anonymous}::has_recursion_visitor::visit_leave(ir_function_signature*)’ warning: 190 | virtual ir_visitor_status visit_leave(ir_function_signature *sig) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:137:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 137 | virtual ir_visitor_status visit_leave(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:190:30: note: by ‘virtual ir_visitor_status {anonymous}::has_recursion_visitor::visit_leave(ir_function_signature*)’ warning: 190 | virtual ir_visitor_status visit_leave(ir_function_signature *sig) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:135:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 135 | virtual ir_visitor_status visit_leave(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:190:30: note: by ‘virtual ir_visitor_status {anonymous}::has_recursion_visitor::visit_leave(ir_function_signature*)’ warning: 190 | virtual ir_visitor_status visit_leave(ir_function_signature *sig) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:133:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 133 | virtual ir_visitor_status visit_leave(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:190:30: note: by ‘virtual ir_visitor_status {anonymous}::has_recursion_visitor::visit_leave(ir_function_signature*)’ warning: 190 | virtual ir_visitor_status visit_leave(ir_function_signature *sig) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:131:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 131 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:190:30: note: by ‘virtual ir_visitor_status {anonymous}::has_recursion_visitor::visit_leave(ir_function_signature*)’ warning: 190 | virtual ir_visitor_status visit_leave(ir_function_signature *sig) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:129:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 129 | virtual ir_visitor_status visit_leave(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:190:30: note: by ‘virtual ir_visitor_status {anonymous}::has_recursion_visitor::visit_leave(ir_function_signature*)’ warning: 190 | virtual ir_visitor_status visit_leave(ir_function_signature *sig) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:127:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 127 | virtual ir_visitor_status visit_leave(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:190:30: note: by ‘virtual ir_visitor_status {anonymous}::has_recursion_visitor::visit_leave(ir_function_signature*)’ warning: 190 | virtual ir_visitor_status visit_leave(ir_function_signature *sig) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:125:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 125 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:190:30: note: by ‘virtual ir_visitor_status {anonymous}::has_recursion_visitor::visit_leave(ir_function_signature*)’ warning: 190 | virtual ir_visitor_status visit_leave(ir_function_signature *sig) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:123:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 123 | virtual ir_visitor_status visit_leave(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:190:30: note: by ‘virtual ir_visitor_status {anonymous}::has_recursion_visitor::visit_leave(ir_function_signature*)’ warning: 190 | virtual ir_visitor_status visit_leave(ir_function_signature *sig) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:121:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 121 | virtual ir_visitor_status visit_leave(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:190:30: note: by ‘virtual ir_visitor_status {anonymous}::has_recursion_visitor::visit_leave(ir_function_signature*)’ warning: 190 | virtual ir_visitor_status visit_leave(ir_function_signature *sig) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:190:30: note: by ‘virtual ir_visitor_status {anonymous}::has_recursion_visitor::visit_leave(ir_function_signature*)’ warning: 190 | virtual ir_visitor_status visit_leave(ir_function_signature *sig) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:190:30: note: by ‘virtual ir_visitor_status {anonymous}::has_recursion_visitor::visit_leave(ir_function_signature*)’ warning: 190 | virtual ir_visitor_status visit_leave(ir_function_signature *sig) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:197:30: note: by ‘{anonymous}::has_recursion_visitor::visit_enter’ warning: 197 | virtual ir_visitor_status visit_enter(ir_call *call) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:197:30: note: by ‘{anonymous}::has_recursion_visitor::visit_enter’ warning: 197 | virtual ir_visitor_status visit_enter(ir_call *call) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:197:30: note: by ‘{anonymous}::has_recursion_visitor::visit_enter’ warning: 197 | virtual ir_visitor_status visit_enter(ir_call *call) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:197:30: note: by ‘{anonymous}::has_recursion_visitor::visit_enter’ warning: 197 | virtual ir_visitor_status visit_enter(ir_call *call) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:197:30: note: by ‘{anonymous}::has_recursion_visitor::visit_enter’ warning: 197 | virtual ir_visitor_status visit_enter(ir_call *call) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:197:30: note: by ‘{anonymous}::has_recursion_visitor::visit_enter’ warning: 197 | virtual ir_visitor_status visit_enter(ir_call *call) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:130:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 130 | virtual ir_visitor_status visit_enter(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:197:30: note: by ‘{anonymous}::has_recursion_visitor::visit_enter’ warning: 197 | virtual ir_visitor_status visit_enter(ir_call *call) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:197:30: note: by ‘{anonymous}::has_recursion_visitor::visit_enter’ warning: 197 | virtual ir_visitor_status visit_enter(ir_call *call) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:126:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 126 | virtual ir_visitor_status visit_enter(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:197:30: note: by ‘{anonymous}::has_recursion_visitor::visit_enter’ warning: 197 | virtual ir_visitor_status visit_enter(ir_call *call) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:197:30: note: by ‘{anonymous}::has_recursion_visitor::visit_enter’ warning: 197 | virtual ir_visitor_status visit_enter(ir_call *call) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:197:30: note: by ‘{anonymous}::has_recursion_visitor::visit_enter’ warning: 197 | virtual ir_visitor_status visit_enter(ir_call *call) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:197:30: note: by ‘{anonymous}::has_recursion_visitor::visit_enter’ warning: 197 | virtual ir_visitor_status visit_enter(ir_call *call) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:197:30: note: by ‘{anonymous}::has_recursion_visitor::visit_enter’ warning: 197 | virtual ir_visitor_status visit_enter(ir_call *call) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:123: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:197:30: note: by ‘{anonymous}::has_recursion_visitor::visit_enter’ warning: 197 | virtual ir_visitor_status visit_enter(ir_call *call) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/ir_function.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/ir_hv_accept.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.h:29, warning: from glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.cpp:148:15: note: by ‘ir_print_glsl_visitor::visit’ warning: 148 | virtual void visit(class ir_barrier *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.cpp: In member function ‘virtual void ir_print_glsl_visitor::visit(ir_texture*)’: warning: glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.cpp:1032:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] warning: 1032 | if (ir->offset != NULL) warning: | ^~ warning: glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.cpp:1035:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ warning: 1035 | if (state->es_shader) warning: | ^~ warning: glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.cpp:975:13: warning: unused variable ‘is_lod’ [-Wunused-variable] warning: 975 | const bool is_lod = (ir->op == ir_txl); warning: | ^~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.cpp: In member function ‘void ir_print_glsl_visitor::emit_assignment_part(ir_dereference*, ir_rvalue*, unsigned int, ir_rvalue*)’: warning: glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.cpp:1261:94: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] warning: 1261 | if (!dstIndex && lhsType->matrix_columns <= 1 && lhsType->vector_elements > 1 && write_mask != (1<vector_elements)-1) warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.cpp: In member function ‘bool ir_print_glsl_visitor::emit_canonical_for(ir_loop*)’: warning: glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.cpp:1714:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] warning: 1714 | if (!can_emit_canonical_for(ls)) warning: | ^~ warning: glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.cpp:1717:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ warning: 1717 | hash_table* terminator_hash = _mesa_hash_table_create(nullptr, _mesa_hash_pointer, _mesa_key_pointer_equal); warning: | ^~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/ir_print_visitor.h:28, warning: from glsl-optimizer/src/compiler/glsl/ir_print_visitor.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/ir_reader.h:28, warning: from glsl-optimizer/src/compiler/glsl/ir_reader.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:59:30: note: by ‘{anonymous}::ir_set_program_inouts_visitor::visit_enter’ warning: 59 | virtual ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:59:30: note: by ‘{anonymous}::ir_set_program_inouts_visitor::visit_enter’ warning: 59 | virtual ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:59:30: note: by ‘{anonymous}::ir_set_program_inouts_visitor::visit_enter’ warning: 59 | virtual ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:59:30: note: by ‘{anonymous}::ir_set_program_inouts_visitor::visit_enter’ warning: 59 | virtual ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:59:30: note: by ‘{anonymous}::ir_set_program_inouts_visitor::visit_enter’ warning: 59 | virtual ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:132:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 132 | virtual ir_visitor_status visit_enter(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:59:30: note: by ‘{anonymous}::ir_set_program_inouts_visitor::visit_enter’ warning: 59 | virtual ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:130:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 130 | virtual ir_visitor_status visit_enter(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:59:30: note: by ‘{anonymous}::ir_set_program_inouts_visitor::visit_enter’ warning: 59 | virtual ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:59:30: note: by ‘{anonymous}::ir_set_program_inouts_visitor::visit_enter’ warning: 59 | virtual ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:59:30: note: by ‘{anonymous}::ir_set_program_inouts_visitor::visit_enter’ warning: 59 | virtual ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:59:30: note: by ‘{anonymous}::ir_set_program_inouts_visitor::visit_enter’ warning: 59 | virtual ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:59:30: note: by ‘{anonymous}::ir_set_program_inouts_visitor::visit_enter’ warning: 59 | virtual ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:59:30: note: by ‘{anonymous}::ir_set_program_inouts_visitor::visit_enter’ warning: 59 | virtual ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:91:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_barrier*)’ was hidden [-Woverloaded-virtual] warning: 91 | virtual ir_visitor_status visit(class ir_barrier *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:60:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_set_program_inouts_visitor::visit(ir_dereference_variable*)’ warning: 60 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:90:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_typedecl_statement*)’ was hidden [-Woverloaded-virtual] warning: 90 | virtual ir_visitor_status visit(class ir_typedecl_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:60:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_set_program_inouts_visitor::visit(ir_dereference_variable*)’ warning: 60 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:89:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_precision_statement*)’ was hidden [-Woverloaded-virtual] warning: 89 | virtual ir_visitor_status visit(class ir_precision_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:60:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_set_program_inouts_visitor::visit(ir_dereference_variable*)’ warning: 60 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:88:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 88 | virtual ir_visitor_status visit(class ir_loop_jump *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:60:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_set_program_inouts_visitor::visit(ir_dereference_variable*)’ warning: 60 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual] warning: 87 | virtual ir_visitor_status visit(class ir_constant *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:60:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_set_program_inouts_visitor::visit(ir_dereference_variable*)’ warning: 60 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:86:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_variable*)’ was hidden [-Woverloaded-virtual] warning: 86 | virtual ir_visitor_status visit(class ir_variable *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:60:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_set_program_inouts_visitor::visit(ir_dereference_variable*)’ warning: 60 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 85 | virtual ir_visitor_status visit(class ir_rvalue *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:60:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_set_program_inouts_visitor::visit(ir_dereference_variable*)’ warning: 60 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:91:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_barrier*)’ was hidden [-Woverloaded-virtual] warning: 91 | virtual ir_visitor_status visit(class ir_barrier *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:35:28: note: by ‘virtual ir_visitor_status ir_struct_usage_visitor::visit(ir_dereference_variable*)’ warning: 35 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:90:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_typedecl_statement*)’ was hidden [-Woverloaded-virtual] warning: 90 | virtual ir_visitor_status visit(class ir_typedecl_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:35:28: note: by ‘virtual ir_visitor_status ir_struct_usage_visitor::visit(ir_dereference_variable*)’ warning: 35 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:89:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_precision_statement*)’ was hidden [-Woverloaded-virtual] warning: 89 | virtual ir_visitor_status visit(class ir_precision_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:35:28: note: by ‘virtual ir_visitor_status ir_struct_usage_visitor::visit(ir_dereference_variable*)’ warning: 35 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:88:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 88 | virtual ir_visitor_status visit(class ir_loop_jump *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:35:28: note: by ‘virtual ir_visitor_status ir_struct_usage_visitor::visit(ir_dereference_variable*)’ warning: 35 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual] warning: 87 | virtual ir_visitor_status visit(class ir_constant *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:35:28: note: by ‘virtual ir_visitor_status ir_struct_usage_visitor::visit(ir_dereference_variable*)’ warning: 35 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:86:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_variable*)’ was hidden [-Woverloaded-virtual] warning: 86 | virtual ir_visitor_status visit(class ir_variable *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:35:28: note: by ‘virtual ir_visitor_status ir_struct_usage_visitor::visit(ir_dereference_variable*)’ warning: 35 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 85 | virtual ir_visitor_status visit(class ir_rvalue *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:35:28: note: by ‘virtual ir_visitor_status ir_struct_usage_visitor::visit(ir_dereference_variable*)’ warning: 35 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:107:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_dereference_variable*)’ was hidden [-Woverloaded-virtual] warning: 107 | virtual ir_visitor_status visit(class ir_dereference_variable *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:50:28: note: by ‘virtual ir_visitor_status ir_decl_removal_visitor::visit(ir_typedecl_statement*)’ warning: 50 | virtual ir_visitor_status visit(ir_typedecl_statement* ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:91:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_barrier*)’ was hidden [-Woverloaded-virtual] warning: 91 | virtual ir_visitor_status visit(class ir_barrier *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:50:28: note: by ‘virtual ir_visitor_status ir_decl_removal_visitor::visit(ir_typedecl_statement*)’ warning: 50 | virtual ir_visitor_status visit(ir_typedecl_statement* ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:89:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_precision_statement*)’ was hidden [-Woverloaded-virtual] warning: 89 | virtual ir_visitor_status visit(class ir_precision_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:50:28: note: by ‘virtual ir_visitor_status ir_decl_removal_visitor::visit(ir_typedecl_statement*)’ warning: 50 | virtual ir_visitor_status visit(ir_typedecl_statement* ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:88:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 88 | virtual ir_visitor_status visit(class ir_loop_jump *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:50:28: note: by ‘virtual ir_visitor_status ir_decl_removal_visitor::visit(ir_typedecl_statement*)’ warning: 50 | virtual ir_visitor_status visit(ir_typedecl_statement* ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual] warning: 87 | virtual ir_visitor_status visit(class ir_constant *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:50:28: note: by ‘virtual ir_visitor_status ir_decl_removal_visitor::visit(ir_typedecl_statement*)’ warning: 50 | virtual ir_visitor_status visit(ir_typedecl_statement* ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:86:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_variable*)’ was hidden [-Woverloaded-virtual] warning: 86 | virtual ir_visitor_status visit(class ir_variable *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:50:28: note: by ‘virtual ir_visitor_status ir_decl_removal_visitor::visit(ir_typedecl_statement*)’ warning: 50 | virtual ir_visitor_status visit(ir_typedecl_statement* ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 85 | virtual ir_visitor_status visit(class ir_rvalue *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:50:28: note: by ‘virtual ir_visitor_status ir_decl_removal_visitor::visit(ir_typedecl_statement*)’ warning: 50 | virtual ir_visitor_status visit(ir_typedecl_statement* ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/ir_validate.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_validate.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:145:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 145 | virtual ir_visitor_status visit_leave(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_validate.cpp:73:30: note: by ‘{anonymous}::ir_validate::visit_leave’ warning: 73 | virtual ir_visitor_status visit_leave(ir_swizzle *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_validate.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:143:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 143 | virtual ir_visitor_status visit_leave(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_validate.cpp:73:30: note: by ‘{anonymous}::ir_validate::visit_leave’ warning: 73 | virtual ir_visitor_status visit_leave(ir_swizzle *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_validate.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:141:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 141 | virtual ir_visitor_status visit_leave(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_validate.cpp:73:30: note: by ‘{anonymous}::ir_validate::visit_leave’ warning: 73 | virtual ir_visitor_status visit_leave(ir_swizzle *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_validate.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_validate.cpp:73:30: note: by ‘{anonymous}::ir_validate::visit_leave’ warning: 73 | virtual ir_visitor_status visit_leave(ir_swizzle *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_validate.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:137:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 137 | virtual ir_visitor_status visit_leave(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_validate.cpp:73:30: note: by ‘{anonymous}::ir_validate::visit_leave’ warning: 73 | virtual ir_visitor_status visit_leave(ir_swizzle *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_validate.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:135:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 135 | virtual ir_visitor_status visit_leave(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_validate.cpp:73:30: note: by ‘{anonymous}::ir_validate::visit_leave’ warning: 73 | virtual ir_visitor_status visit_leave(ir_swizzle *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_validate.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:133:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 133 | virtual ir_visitor_status visit_leave(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_validate.cpp:73:30: note: by ‘{anonymous}::ir_validate::visit_leave’ warning: 73 | virtual ir_visitor_status visit_leave(ir_swizzle *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_validate.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:131:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 131 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_validate.cpp:73:30: note: by ‘{anonymous}::ir_validate::visit_leave’ warning: 73 | virtual ir_visitor_status visit_leave(ir_swizzle *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_validate.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:129:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 129 | virtual ir_visitor_status visit_leave(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_validate.cpp:73:30: note: by ‘{anonymous}::ir_validate::visit_leave’ warning: 73 | virtual ir_visitor_status visit_leave(ir_swizzle *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_validate.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:127:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 127 | virtual ir_visitor_status visit_leave(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_validate.cpp:73:30: note: by ‘{anonymous}::ir_validate::visit_leave’ warning: 73 | virtual ir_visitor_status visit_leave(ir_swizzle *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_validate.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:123:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 123 | virtual ir_visitor_status visit_leave(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_validate.cpp:73:30: note: by ‘{anonymous}::ir_validate::visit_leave’ warning: 73 | virtual ir_visitor_status visit_leave(ir_swizzle *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_validate.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_validate.cpp:73:30: note: by ‘{anonymous}::ir_validate::visit_leave’ warning: 73 | virtual ir_visitor_status visit_leave(ir_swizzle *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_validate.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_validate.cpp:73:30: note: by ‘{anonymous}::ir_validate::visit_leave’ warning: 73 | virtual ir_visitor_status visit_leave(ir_swizzle *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_validate.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_validate.cpp:78:30: note: by ‘{anonymous}::ir_validate::visit_enter’ warning: 78 | virtual ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_validate.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_validate.cpp:78:30: note: by ‘{anonymous}::ir_validate::visit_enter’ warning: 78 | virtual ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_validate.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_validate.cpp:78:30: note: by ‘{anonymous}::ir_validate::visit_enter’ warning: 78 | virtual ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_validate.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_validate.cpp:78:30: note: by ‘{anonymous}::ir_validate::visit_enter’ warning: 78 | virtual ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_validate.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_validate.cpp:78:30: note: by ‘{anonymous}::ir_validate::visit_enter’ warning: 78 | virtual ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_validate.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_validate.cpp:78:30: note: by ‘{anonymous}::ir_validate::visit_enter’ warning: 78 | virtual ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_validate.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_validate.cpp:78:30: note: by ‘{anonymous}::ir_validate::visit_enter’ warning: 78 | virtual ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_validate.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_validate.cpp:78:30: note: by ‘{anonymous}::ir_validate::visit_enter’ warning: 78 | virtual ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_validate.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_validate.cpp:78:30: note: by ‘{anonymous}::ir_validate::visit_enter’ warning: 78 | virtual ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_validate.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:91:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_barrier*)’ was hidden [-Woverloaded-virtual] warning: 91 | virtual ir_visitor_status visit(class ir_barrier *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_validate.cpp:63:30: note: by ‘{anonymous}::ir_validate::visit’ warning: 63 | virtual ir_visitor_status visit(ir_dereference_variable *ir); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_validate.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:90:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_typedecl_statement*)’ was hidden [-Woverloaded-virtual] warning: 90 | virtual ir_visitor_status visit(class ir_typedecl_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_validate.cpp:63:30: note: by ‘{anonymous}::ir_validate::visit’ warning: 63 | virtual ir_visitor_status visit(ir_dereference_variable *ir); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_validate.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:89:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_precision_statement*)’ was hidden [-Woverloaded-virtual] warning: 89 | virtual ir_visitor_status visit(class ir_precision_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_validate.cpp:63:30: note: by ‘{anonymous}::ir_validate::visit’ warning: 63 | virtual ir_visitor_status visit(ir_dereference_variable *ir); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_validate.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:88:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 88 | virtual ir_visitor_status visit(class ir_loop_jump *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_validate.cpp:63:30: note: by ‘{anonymous}::ir_validate::visit’ warning: 63 | virtual ir_visitor_status visit(ir_dereference_variable *ir); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_validate.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual] warning: 87 | virtual ir_visitor_status visit(class ir_constant *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_validate.cpp:63:30: note: by ‘{anonymous}::ir_validate::visit’ warning: 63 | virtual ir_visitor_status visit(ir_dereference_variable *ir); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_validate.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 85 | virtual ir_visitor_status visit(class ir_rvalue *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_validate.cpp:63:30: note: by ‘{anonymous}::ir_validate::visit’ warning: 63 | virtual ir_visitor_status visit(ir_dereference_variable *ir); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:145:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 145 | virtual ir_visitor_status visit_leave(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:143:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 143 | virtual ir_visitor_status visit_leave(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:141:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 141 | virtual ir_visitor_status visit_leave(class ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:137:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 137 | virtual ir_visitor_status visit_leave(class ir_discard *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:135:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 135 | virtual ir_visitor_status visit_leave(class ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:133:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 133 | virtual ir_visitor_status visit_leave(class ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:129:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 129 | virtual ir_visitor_status visit_leave(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:127:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 127 | virtual ir_visitor_status visit_leave(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:125:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 125 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:123:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 123 | virtual ir_visitor_status visit_leave(class ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:121:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 121 | virtual ir_visitor_status visit_leave(class ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:132:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 132 | virtual ir_visitor_status visit_enter(class ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:130:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 130 | virtual ir_visitor_status visit_enter(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:126:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 126 | virtual ir_visitor_status visit_enter(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:91:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_barrier*)’ was hidden [-Woverloaded-virtual] warning: 91 | virtual ir_visitor_status visit(class ir_barrier *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:73:30: note: by ‘ir_variable_refcount_visitor::visit’ warning: 73 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:90:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_typedecl_statement*)’ was hidden [-Woverloaded-virtual] warning: 90 | virtual ir_visitor_status visit(class ir_typedecl_statement *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:73:30: note: by ‘ir_variable_refcount_visitor::visit’ warning: 73 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:89:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_precision_statement*)’ was hidden [-Woverloaded-virtual] warning: 89 | virtual ir_visitor_status visit(class ir_precision_statement *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:73:30: note: by ‘ir_variable_refcount_visitor::visit’ warning: 73 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:88:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 88 | virtual ir_visitor_status visit(class ir_loop_jump *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:73:30: note: by ‘ir_variable_refcount_visitor::visit’ warning: 73 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual] warning: 87 | virtual ir_visitor_status visit(class ir_constant *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:73:30: note: by ‘ir_variable_refcount_visitor::visit’ warning: 73 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 85 | virtual ir_visitor_status visit(class ir_rvalue *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:73:30: note: by ‘ir_variable_refcount_visitor::visit’ warning: 73 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/ir.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir.cpp: In member function ‘void ir_swizzle::init_mask(const unsigned int*, unsigned int)’: warning: glsl-optimizer/src/compiler/glsl/ir.cpp:1670:20: warning: this statement may fall through [-Wimplicit-fallthrough=] warning: 1670 | this->mask.w = comp[3]; warning: | ~~~~~~~~~~~~~^~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir.cpp:1672:4: note: here warning: 1672 | case 3: warning: | ^~~~ warning: glsl-optimizer/src/compiler/glsl/ir.cpp:1676:20: warning: this statement may fall through [-Wimplicit-fallthrough=] warning: 1676 | this->mask.z = comp[2]; warning: | ~~~~~~~~~~~~~^~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir.cpp:1678:4: note: here warning: 1678 | case 2: warning: | ^~~~ warning: glsl-optimizer/src/compiler/glsl/ir.cpp:1682:20: warning: this statement may fall through [-Wimplicit-fallthrough=] warning: 1682 | this->mask.y = comp[1]; warning: | ~~~~~~~~~~~~~^~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir.cpp:1684:4: note: here warning: 1684 | case 1: warning: | ^~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34, warning: from glsl-optimizer/src/compiler/glsl/link_atomics.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:145:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 145 | virtual ir_visitor_status visit_leave(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:185:30: note: by ‘virtual ir_visitor_status {anonymous}::call_link_visitor::visit_leave(ir_call*)’ warning: 185 | virtual ir_visitor_status visit_leave(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:143:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 143 | virtual ir_visitor_status visit_leave(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:185:30: note: by ‘virtual ir_visitor_status {anonymous}::call_link_visitor::visit_leave(ir_call*)’ warning: 185 | virtual ir_visitor_status visit_leave(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:141:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 141 | virtual ir_visitor_status visit_leave(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:185:30: note: by ‘virtual ir_visitor_status {anonymous}::call_link_visitor::visit_leave(ir_call*)’ warning: 185 | virtual ir_visitor_status visit_leave(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:185:30: note: by ‘virtual ir_visitor_status {anonymous}::call_link_visitor::visit_leave(ir_call*)’ warning: 185 | virtual ir_visitor_status visit_leave(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:137:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 137 | virtual ir_visitor_status visit_leave(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:185:30: note: by ‘virtual ir_visitor_status {anonymous}::call_link_visitor::visit_leave(ir_call*)’ warning: 185 | virtual ir_visitor_status visit_leave(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:135:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 135 | virtual ir_visitor_status visit_leave(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:185:30: note: by ‘virtual ir_visitor_status {anonymous}::call_link_visitor::visit_leave(ir_call*)’ warning: 185 | virtual ir_visitor_status visit_leave(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:131:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 131 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:185:30: note: by ‘virtual ir_visitor_status {anonymous}::call_link_visitor::visit_leave(ir_call*)’ warning: 185 | virtual ir_visitor_status visit_leave(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:129:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 129 | virtual ir_visitor_status visit_leave(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:185:30: note: by ‘virtual ir_visitor_status {anonymous}::call_link_visitor::visit_leave(ir_call*)’ warning: 185 | virtual ir_visitor_status visit_leave(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:127:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 127 | virtual ir_visitor_status visit_leave(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:185:30: note: by ‘virtual ir_visitor_status {anonymous}::call_link_visitor::visit_leave(ir_call*)’ warning: 185 | virtual ir_visitor_status visit_leave(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:125:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 125 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:185:30: note: by ‘virtual ir_visitor_status {anonymous}::call_link_visitor::visit_leave(ir_call*)’ warning: 185 | virtual ir_visitor_status visit_leave(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:123:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 123 | virtual ir_visitor_status visit_leave(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:185:30: note: by ‘virtual ir_visitor_status {anonymous}::call_link_visitor::visit_leave(ir_call*)’ warning: 185 | virtual ir_visitor_status visit_leave(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:121:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 121 | virtual ir_visitor_status visit_leave(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:185:30: note: by ‘virtual ir_visitor_status {anonymous}::call_link_visitor::visit_leave(ir_call*)’ warning: 185 | virtual ir_visitor_status visit_leave(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:185:30: note: by ‘virtual ir_visitor_status {anonymous}::call_link_visitor::visit_leave(ir_call*)’ warning: 185 | virtual ir_visitor_status visit_leave(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:185:30: note: by ‘virtual ir_visitor_status {anonymous}::call_link_visitor::visit_leave(ir_call*)’ warning: 185 | virtual ir_visitor_status visit_leave(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:185:30: note: by ‘virtual ir_visitor_status {anonymous}::call_link_visitor::visit_leave(ir_call*)’ warning: 185 | virtual ir_visitor_status visit_leave(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:64:30: note: by ‘virtual ir_visitor_status {anonymous}::call_link_visitor::visit_enter(ir_call*)’ warning: 64 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:64:30: note: by ‘virtual ir_visitor_status {anonymous}::call_link_visitor::visit_enter(ir_call*)’ warning: 64 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:64:30: note: by ‘virtual ir_visitor_status {anonymous}::call_link_visitor::visit_enter(ir_call*)’ warning: 64 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:64:30: note: by ‘virtual ir_visitor_status {anonymous}::call_link_visitor::visit_enter(ir_call*)’ warning: 64 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:64:30: note: by ‘virtual ir_visitor_status {anonymous}::call_link_visitor::visit_enter(ir_call*)’ warning: 64 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:64:30: note: by ‘virtual ir_visitor_status {anonymous}::call_link_visitor::visit_enter(ir_call*)’ warning: 64 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:130:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 130 | virtual ir_visitor_status visit_enter(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:64:30: note: by ‘virtual ir_visitor_status {anonymous}::call_link_visitor::visit_enter(ir_call*)’ warning: 64 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:64:30: note: by ‘virtual ir_visitor_status {anonymous}::call_link_visitor::visit_enter(ir_call*)’ warning: 64 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:126:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 126 | virtual ir_visitor_status visit_enter(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:64:30: note: by ‘virtual ir_visitor_status {anonymous}::call_link_visitor::visit_enter(ir_call*)’ warning: 64 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:64:30: note: by ‘virtual ir_visitor_status {anonymous}::call_link_visitor::visit_enter(ir_call*)’ warning: 64 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:64:30: note: by ‘virtual ir_visitor_status {anonymous}::call_link_visitor::visit_enter(ir_call*)’ warning: 64 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:64:30: note: by ‘virtual ir_visitor_status {anonymous}::call_link_visitor::visit_enter(ir_call*)’ warning: 64 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:64:30: note: by ‘virtual ir_visitor_status {anonymous}::call_link_visitor::visit_enter(ir_call*)’ warning: 64 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:64:30: note: by ‘virtual ir_visitor_status {anonymous}::call_link_visitor::visit_enter(ir_call*)’ warning: 64 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:64:30: note: by ‘virtual ir_visitor_status {anonymous}::call_link_visitor::visit_enter(ir_call*)’ warning: 64 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:91:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_barrier*)’ was hidden [-Woverloaded-virtual] warning: 91 | virtual ir_visitor_status visit(class ir_barrier *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:218:30: note: by ‘{anonymous}::call_link_visitor::visit’ warning: 218 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:90:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_typedecl_statement*)’ was hidden [-Woverloaded-virtual] warning: 90 | virtual ir_visitor_status visit(class ir_typedecl_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:218:30: note: by ‘{anonymous}::call_link_visitor::visit’ warning: 218 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:89:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_precision_statement*)’ was hidden [-Woverloaded-virtual] warning: 89 | virtual ir_visitor_status visit(class ir_precision_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:218:30: note: by ‘{anonymous}::call_link_visitor::visit’ warning: 218 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:88:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 88 | virtual ir_visitor_status visit(class ir_loop_jump *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:218:30: note: by ‘{anonymous}::call_link_visitor::visit’ warning: 218 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual] warning: 87 | virtual ir_visitor_status visit(class ir_constant *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:218:30: note: by ‘{anonymous}::call_link_visitor::visit’ warning: 218 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_functions.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 85 | virtual ir_visitor_status visit(class ir_rvalue *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/link_functions.cpp:218:30: note: by ‘{anonymous}::call_link_visitor::visit’ warning: 218 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/link_interface_blocks.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:27, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:27, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:70:30: note: by ‘virtual ir_visitor_status link_uniform_block_active_visitor::visit_enter(ir_dereference_array*)’ warning: 70 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:27, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:70:30: note: by ‘virtual ir_visitor_status link_uniform_block_active_visitor::visit_enter(ir_dereference_array*)’ warning: 70 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:27, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:70:30: note: by ‘virtual ir_visitor_status link_uniform_block_active_visitor::visit_enter(ir_dereference_array*)’ warning: 70 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:27, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:70:30: note: by ‘virtual ir_visitor_status link_uniform_block_active_visitor::visit_enter(ir_dereference_array*)’ warning: 70 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:27, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:70:30: note: by ‘virtual ir_visitor_status link_uniform_block_active_visitor::visit_enter(ir_dereference_array*)’ warning: 70 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:27, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:70:30: note: by ‘virtual ir_visitor_status link_uniform_block_active_visitor::visit_enter(ir_dereference_array*)’ warning: 70 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:27, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:132:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 132 | virtual ir_visitor_status visit_enter(class ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:70:30: note: by ‘virtual ir_visitor_status link_uniform_block_active_visitor::visit_enter(ir_dereference_array*)’ warning: 70 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:27, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:130:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 130 | virtual ir_visitor_status visit_enter(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:70:30: note: by ‘virtual ir_visitor_status link_uniform_block_active_visitor::visit_enter(ir_dereference_array*)’ warning: 70 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:27, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:70:30: note: by ‘virtual ir_visitor_status link_uniform_block_active_visitor::visit_enter(ir_dereference_array*)’ warning: 70 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:27, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:70:30: note: by ‘virtual ir_visitor_status link_uniform_block_active_visitor::visit_enter(ir_dereference_array*)’ warning: 70 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:27, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:70:30: note: by ‘virtual ir_visitor_status link_uniform_block_active_visitor::visit_enter(ir_dereference_array*)’ warning: 70 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:27, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:70:30: note: by ‘virtual ir_visitor_status link_uniform_block_active_visitor::visit_enter(ir_dereference_array*)’ warning: 70 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:27, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:70:30: note: by ‘virtual ir_visitor_status link_uniform_block_active_visitor::visit_enter(ir_dereference_array*)’ warning: 70 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:27, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:70:30: note: by ‘virtual ir_visitor_status link_uniform_block_active_visitor::visit_enter(ir_dereference_array*)’ warning: 70 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:27, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:70:30: note: by ‘virtual ir_visitor_status link_uniform_block_active_visitor::visit_enter(ir_dereference_array*)’ warning: 70 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:27, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:91:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_barrier*)’ was hidden [-Woverloaded-virtual] warning: 91 | virtual ir_visitor_status visit(class ir_barrier *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:72:30: note: by ‘link_uniform_block_active_visitor::visit’ warning: 72 | virtual ir_visitor_status visit(ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:27, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:90:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_typedecl_statement*)’ was hidden [-Woverloaded-virtual] warning: 90 | virtual ir_visitor_status visit(class ir_typedecl_statement *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:72:30: note: by ‘link_uniform_block_active_visitor::visit’ warning: 72 | virtual ir_visitor_status visit(ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:27, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:89:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_precision_statement*)’ was hidden [-Woverloaded-virtual] warning: 89 | virtual ir_visitor_status visit(class ir_precision_statement *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:72:30: note: by ‘link_uniform_block_active_visitor::visit’ warning: 72 | virtual ir_visitor_status visit(ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:27, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:88:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 88 | virtual ir_visitor_status visit(class ir_loop_jump *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:72:30: note: by ‘link_uniform_block_active_visitor::visit’ warning: 72 | virtual ir_visitor_status visit(ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:27, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual] warning: 87 | virtual ir_visitor_status visit(class ir_constant *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:72:30: note: by ‘link_uniform_block_active_visitor::visit’ warning: 72 | virtual ir_visitor_status visit(ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:27, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 85 | virtual ir_visitor_status visit(class ir_rvalue *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:24: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:72:30: note: by ‘link_uniform_block_active_visitor::visit’ warning: 72 | virtual ir_visitor_status visit(ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:27: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:70:30: note: by ‘virtual ir_visitor_status link_uniform_block_active_visitor::visit_enter(ir_dereference_array*)’ warning: 70 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:27: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:70:30: note: by ‘virtual ir_visitor_status link_uniform_block_active_visitor::visit_enter(ir_dereference_array*)’ warning: 70 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:27: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:70:30: note: by ‘virtual ir_visitor_status link_uniform_block_active_visitor::visit_enter(ir_dereference_array*)’ warning: 70 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:27: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:70:30: note: by ‘virtual ir_visitor_status link_uniform_block_active_visitor::visit_enter(ir_dereference_array*)’ warning: 70 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:27: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:70:30: note: by ‘virtual ir_visitor_status link_uniform_block_active_visitor::visit_enter(ir_dereference_array*)’ warning: 70 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:27: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:70:30: note: by ‘virtual ir_visitor_status link_uniform_block_active_visitor::visit_enter(ir_dereference_array*)’ warning: 70 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:132:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 132 | virtual ir_visitor_status visit_enter(class ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:27: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:70:30: note: by ‘virtual ir_visitor_status link_uniform_block_active_visitor::visit_enter(ir_dereference_array*)’ warning: 70 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:130:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 130 | virtual ir_visitor_status visit_enter(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:27: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:70:30: note: by ‘virtual ir_visitor_status link_uniform_block_active_visitor::visit_enter(ir_dereference_array*)’ warning: 70 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:27: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:70:30: note: by ‘virtual ir_visitor_status link_uniform_block_active_visitor::visit_enter(ir_dereference_array*)’ warning: 70 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:27: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:70:30: note: by ‘virtual ir_visitor_status link_uniform_block_active_visitor::visit_enter(ir_dereference_array*)’ warning: 70 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:27: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:70:30: note: by ‘virtual ir_visitor_status link_uniform_block_active_visitor::visit_enter(ir_dereference_array*)’ warning: 70 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:27: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:70:30: note: by ‘virtual ir_visitor_status link_uniform_block_active_visitor::visit_enter(ir_dereference_array*)’ warning: 70 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:27: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:70:30: note: by ‘virtual ir_visitor_status link_uniform_block_active_visitor::visit_enter(ir_dereference_array*)’ warning: 70 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:27: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:70:30: note: by ‘virtual ir_visitor_status link_uniform_block_active_visitor::visit_enter(ir_dereference_array*)’ warning: 70 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:27: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:70:30: note: by ‘virtual ir_visitor_status link_uniform_block_active_visitor::visit_enter(ir_dereference_array*)’ warning: 70 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:91:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_barrier*)’ was hidden [-Woverloaded-virtual] warning: 91 | virtual ir_visitor_status visit(class ir_barrier *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:27: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:72:30: note: by ‘link_uniform_block_active_visitor::visit’ warning: 72 | virtual ir_visitor_status visit(ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:90:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_typedecl_statement*)’ was hidden [-Woverloaded-virtual] warning: 90 | virtual ir_visitor_status visit(class ir_typedecl_statement *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:27: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:72:30: note: by ‘link_uniform_block_active_visitor::visit’ warning: 72 | virtual ir_visitor_status visit(ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:89:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_precision_statement*)’ was hidden [-Woverloaded-virtual] warning: 89 | virtual ir_visitor_status visit(class ir_precision_statement *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:27: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:72:30: note: by ‘link_uniform_block_active_visitor::visit’ warning: 72 | virtual ir_visitor_status visit(ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:88:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 88 | virtual ir_visitor_status visit(class ir_loop_jump *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:27: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:72:30: note: by ‘link_uniform_block_active_visitor::visit’ warning: 72 | virtual ir_visitor_status visit(ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual] warning: 87 | virtual ir_visitor_status visit(class ir_constant *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:27: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:72:30: note: by ‘link_uniform_block_active_visitor::visit’ warning: 72 | virtual ir_visitor_status visit(ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 85 | virtual ir_visitor_status visit(class ir_rvalue *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:27: warning: glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h:72:30: note: by ‘link_uniform_block_active_visitor::visit’ warning: 72 | virtual ir_visitor_status visit(ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/link_uniform_initializers.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:85:30: note: by ‘ir_array_refcount_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:85:30: note: by ‘ir_array_refcount_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:85:30: note: by ‘ir_array_refcount_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:85:30: note: by ‘ir_array_refcount_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:85:30: note: by ‘ir_array_refcount_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:85:30: note: by ‘ir_array_refcount_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:132:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 132 | virtual ir_visitor_status visit_enter(class ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:85:30: note: by ‘ir_array_refcount_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:130:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 130 | virtual ir_visitor_status visit_enter(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:85:30: note: by ‘ir_array_refcount_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:85:30: note: by ‘ir_array_refcount_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:85:30: note: by ‘ir_array_refcount_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:85:30: note: by ‘ir_array_refcount_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:85:30: note: by ‘ir_array_refcount_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:85:30: note: by ‘ir_array_refcount_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:85:30: note: by ‘ir_array_refcount_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:91:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_barrier*)’ was hidden [-Woverloaded-virtual] warning: 91 | virtual ir_visitor_status visit(class ir_barrier *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:82:30: note: by ‘virtual ir_visitor_status ir_array_refcount_visitor::visit(ir_dereference_variable*)’ warning: 82 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:90:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_typedecl_statement*)’ was hidden [-Woverloaded-virtual] warning: 90 | virtual ir_visitor_status visit(class ir_typedecl_statement *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:82:30: note: by ‘virtual ir_visitor_status ir_array_refcount_visitor::visit(ir_dereference_variable*)’ warning: 82 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:89:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_precision_statement*)’ was hidden [-Woverloaded-virtual] warning: 89 | virtual ir_visitor_status visit(class ir_precision_statement *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:82:30: note: by ‘virtual ir_visitor_status ir_array_refcount_visitor::visit(ir_dereference_variable*)’ warning: 82 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:88:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 88 | virtual ir_visitor_status visit(class ir_loop_jump *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:82:30: note: by ‘virtual ir_visitor_status ir_array_refcount_visitor::visit(ir_dereference_variable*)’ warning: 82 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual] warning: 87 | virtual ir_visitor_status visit(class ir_constant *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:82:30: note: by ‘virtual ir_visitor_status ir_array_refcount_visitor::visit(ir_dereference_variable*)’ warning: 82 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:86:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_variable*)’ was hidden [-Woverloaded-virtual] warning: 86 | virtual ir_visitor_status visit(class ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:82:30: note: by ‘virtual ir_visitor_status ir_array_refcount_visitor::visit(ir_dereference_variable*)’ warning: 82 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 85 | virtual ir_visitor_status visit(class ir_rvalue *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_array_refcount.h:82:30: note: by ‘virtual ir_visitor_status ir_array_refcount_visitor::visit(ir_dereference_variable*)’ warning: 82 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/link_varyings.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/linker.cpp:82: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/linker.cpp:82: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/linker.cpp:82: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/linker.cpp:82: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/linker.cpp:82: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/linker.cpp:82: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/linker.cpp:82: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/linker.cpp:82: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:124:30: note: by ‘{anonymous}::find_assignment_visitor::visit_enter’ warning: 124 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:124:30: note: by ‘{anonymous}::find_assignment_visitor::visit_enter’ warning: 124 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:124:30: note: by ‘{anonymous}::find_assignment_visitor::visit_enter’ warning: 124 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:124:30: note: by ‘{anonymous}::find_assignment_visitor::visit_enter’ warning: 124 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:124:30: note: by ‘{anonymous}::find_assignment_visitor::visit_enter’ warning: 124 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:124:30: note: by ‘{anonymous}::find_assignment_visitor::visit_enter’ warning: 124 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:124:30: note: by ‘{anonymous}::find_assignment_visitor::visit_enter’ warning: 124 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:126:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 126 | virtual ir_visitor_status visit_enter(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:124:30: note: by ‘{anonymous}::find_assignment_visitor::visit_enter’ warning: 124 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:124:30: note: by ‘{anonymous}::find_assignment_visitor::visit_enter’ warning: 124 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:124:30: note: by ‘{anonymous}::find_assignment_visitor::visit_enter’ warning: 124 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:124:30: note: by ‘{anonymous}::find_assignment_visitor::visit_enter’ warning: 124 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:124:30: note: by ‘{anonymous}::find_assignment_visitor::visit_enter’ warning: 124 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:124:30: note: by ‘{anonymous}::find_assignment_visitor::visit_enter’ warning: 124 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:124:30: note: by ‘{anonymous}::find_assignment_visitor::visit_enter’ warning: 124 | virtual ir_visitor_status visit_enter(ir_call *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:91:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_barrier*)’ was hidden [-Woverloaded-virtual] warning: 91 | virtual ir_visitor_status visit(class ir_barrier *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:211:30: note: by ‘virtual ir_visitor_status {anonymous}::find_deref_visitor::visit(ir_dereference_variable*)’ warning: 211 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:90:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_typedecl_statement*)’ was hidden [-Woverloaded-virtual] warning: 90 | virtual ir_visitor_status visit(class ir_typedecl_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:211:30: note: by ‘virtual ir_visitor_status {anonymous}::find_deref_visitor::visit(ir_dereference_variable*)’ warning: 211 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:89:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_precision_statement*)’ was hidden [-Woverloaded-virtual] warning: 89 | virtual ir_visitor_status visit(class ir_precision_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:211:30: note: by ‘virtual ir_visitor_status {anonymous}::find_deref_visitor::visit(ir_dereference_variable*)’ warning: 211 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:88:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 88 | virtual ir_visitor_status visit(class ir_loop_jump *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:211:30: note: by ‘virtual ir_visitor_status {anonymous}::find_deref_visitor::visit(ir_dereference_variable*)’ warning: 211 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual] warning: 87 | virtual ir_visitor_status visit(class ir_constant *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:211:30: note: by ‘virtual ir_visitor_status {anonymous}::find_deref_visitor::visit(ir_dereference_variable*)’ warning: 211 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:86:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_variable*)’ was hidden [-Woverloaded-virtual] warning: 86 | virtual ir_visitor_status visit(class ir_variable *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:211:30: note: by ‘virtual ir_visitor_status {anonymous}::find_deref_visitor::visit(ir_dereference_variable*)’ warning: 211 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 85 | virtual ir_visitor_status visit(class ir_rvalue *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:211:30: note: by ‘virtual ir_visitor_status {anonymous}::find_deref_visitor::visit(ir_dereference_variable*)’ warning: 211 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:145:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 145 | virtual ir_visitor_status visit_leave(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:253:30: note: by ‘{anonymous}::deref_type_updater::visit_leave’ warning: 253 | virtual ir_visitor_status visit_leave(ir_dereference_record *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:143:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 143 | virtual ir_visitor_status visit_leave(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:253:30: note: by ‘{anonymous}::deref_type_updater::visit_leave’ warning: 253 | virtual ir_visitor_status visit_leave(ir_dereference_record *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:141:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 141 | virtual ir_visitor_status visit_leave(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:253:30: note: by ‘{anonymous}::deref_type_updater::visit_leave’ warning: 253 | virtual ir_visitor_status visit_leave(ir_dereference_record *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:253:30: note: by ‘{anonymous}::deref_type_updater::visit_leave’ warning: 253 | virtual ir_visitor_status visit_leave(ir_dereference_record *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:137:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 137 | virtual ir_visitor_status visit_leave(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:253:30: note: by ‘{anonymous}::deref_type_updater::visit_leave’ warning: 253 | virtual ir_visitor_status visit_leave(ir_dereference_record *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:135:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 135 | virtual ir_visitor_status visit_leave(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:253:30: note: by ‘{anonymous}::deref_type_updater::visit_leave’ warning: 253 | virtual ir_visitor_status visit_leave(ir_dereference_record *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:133:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 133 | virtual ir_visitor_status visit_leave(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:253:30: note: by ‘{anonymous}::deref_type_updater::visit_leave’ warning: 253 | virtual ir_visitor_status visit_leave(ir_dereference_record *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:131:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 131 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:253:30: note: by ‘{anonymous}::deref_type_updater::visit_leave’ warning: 253 | virtual ir_visitor_status visit_leave(ir_dereference_record *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:125:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 125 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:253:30: note: by ‘{anonymous}::deref_type_updater::visit_leave’ warning: 253 | virtual ir_visitor_status visit_leave(ir_dereference_record *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:123:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 123 | virtual ir_visitor_status visit_leave(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:253:30: note: by ‘{anonymous}::deref_type_updater::visit_leave’ warning: 253 | virtual ir_visitor_status visit_leave(ir_dereference_record *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:121:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 121 | virtual ir_visitor_status visit_leave(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:253:30: note: by ‘{anonymous}::deref_type_updater::visit_leave’ warning: 253 | virtual ir_visitor_status visit_leave(ir_dereference_record *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:253:30: note: by ‘{anonymous}::deref_type_updater::visit_leave’ warning: 253 | virtual ir_visitor_status visit_leave(ir_dereference_record *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:253:30: note: by ‘{anonymous}::deref_type_updater::visit_leave’ warning: 253 | virtual ir_visitor_status visit_leave(ir_dereference_record *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:253:30: note: by ‘{anonymous}::deref_type_updater::visit_leave’ warning: 253 | virtual ir_visitor_status visit_leave(ir_dereference_record *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:91:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_barrier*)’ was hidden [-Woverloaded-virtual] warning: 91 | virtual ir_visitor_status visit(class ir_barrier *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:239:30: note: by ‘virtual ir_visitor_status {anonymous}::deref_type_updater::visit(ir_dereference_variable*)’ warning: 239 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:90:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_typedecl_statement*)’ was hidden [-Woverloaded-virtual] warning: 90 | virtual ir_visitor_status visit(class ir_typedecl_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:239:30: note: by ‘virtual ir_visitor_status {anonymous}::deref_type_updater::visit(ir_dereference_variable*)’ warning: 239 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:89:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_precision_statement*)’ was hidden [-Woverloaded-virtual] warning: 89 | virtual ir_visitor_status visit(class ir_precision_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:239:30: note: by ‘virtual ir_visitor_status {anonymous}::deref_type_updater::visit(ir_dereference_variable*)’ warning: 239 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:88:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 88 | virtual ir_visitor_status visit(class ir_loop_jump *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:239:30: note: by ‘virtual ir_visitor_status {anonymous}::deref_type_updater::visit(ir_dereference_variable*)’ warning: 239 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual] warning: 87 | virtual ir_visitor_status visit(class ir_constant *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:239:30: note: by ‘virtual ir_visitor_status {anonymous}::deref_type_updater::visit(ir_dereference_variable*)’ warning: 239 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:86:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_variable*)’ was hidden [-Woverloaded-virtual] warning: 86 | virtual ir_visitor_status visit(class ir_variable *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:239:30: note: by ‘virtual ir_visitor_status {anonymous}::deref_type_updater::visit(ir_dereference_variable*)’ warning: 239 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 85 | virtual ir_visitor_status visit(class ir_rvalue *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:239:30: note: by ‘virtual ir_visitor_status {anonymous}::deref_type_updater::visit(ir_dereference_variable*)’ warning: 239 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:141:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 141 | virtual ir_visitor_status visit_leave(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:362:30: note: by ‘{anonymous}::find_emit_vertex_visitor::visit_leave’ warning: 362 | virtual ir_visitor_status visit_leave(ir_end_primitive *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:362:30: note: by ‘{anonymous}::find_emit_vertex_visitor::visit_leave’ warning: 362 | virtual ir_visitor_status visit_leave(ir_end_primitive *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:137:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 137 | virtual ir_visitor_status visit_leave(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:362:30: note: by ‘{anonymous}::find_emit_vertex_visitor::visit_leave’ warning: 362 | virtual ir_visitor_status visit_leave(ir_end_primitive *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:135:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 135 | virtual ir_visitor_status visit_leave(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:362:30: note: by ‘{anonymous}::find_emit_vertex_visitor::visit_leave’ warning: 362 | virtual ir_visitor_status visit_leave(ir_end_primitive *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:133:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 133 | virtual ir_visitor_status visit_leave(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:362:30: note: by ‘{anonymous}::find_emit_vertex_visitor::visit_leave’ warning: 362 | virtual ir_visitor_status visit_leave(ir_end_primitive *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:131:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 131 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:362:30: note: by ‘{anonymous}::find_emit_vertex_visitor::visit_leave’ warning: 362 | virtual ir_visitor_status visit_leave(ir_end_primitive *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:129:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 129 | virtual ir_visitor_status visit_leave(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:362:30: note: by ‘{anonymous}::find_emit_vertex_visitor::visit_leave’ warning: 362 | virtual ir_visitor_status visit_leave(ir_end_primitive *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:127:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 127 | virtual ir_visitor_status visit_leave(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:362:30: note: by ‘{anonymous}::find_emit_vertex_visitor::visit_leave’ warning: 362 | virtual ir_visitor_status visit_leave(ir_end_primitive *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:125:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 125 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:362:30: note: by ‘{anonymous}::find_emit_vertex_visitor::visit_leave’ warning: 362 | virtual ir_visitor_status visit_leave(ir_end_primitive *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:123:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 123 | virtual ir_visitor_status visit_leave(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:362:30: note: by ‘{anonymous}::find_emit_vertex_visitor::visit_leave’ warning: 362 | virtual ir_visitor_status visit_leave(ir_end_primitive *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:121:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 121 | virtual ir_visitor_status visit_leave(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:362:30: note: by ‘{anonymous}::find_emit_vertex_visitor::visit_leave’ warning: 362 | virtual ir_visitor_status visit_leave(ir_end_primitive *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:362:30: note: by ‘{anonymous}::find_emit_vertex_visitor::visit_leave’ warning: 362 | virtual ir_visitor_status visit_leave(ir_end_primitive *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:362:30: note: by ‘{anonymous}::find_emit_vertex_visitor::visit_leave’ warning: 362 | virtual ir_visitor_status visit_leave(ir_end_primitive *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:362:30: note: by ‘{anonymous}::find_emit_vertex_visitor::visit_leave’ warning: 362 | virtual ir_visitor_status visit_leave(ir_end_primitive *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:429:22: note: by ‘virtual ir_visitor_status {anonymous}::dynamic_sampler_array_indexing_visitor::visit_enter(ir_dereference_array*)’ warning: 429 | ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:429:22: note: by ‘virtual ir_visitor_status {anonymous}::dynamic_sampler_array_indexing_visitor::visit_enter(ir_dereference_array*)’ warning: 429 | ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:429:22: note: by ‘virtual ir_visitor_status {anonymous}::dynamic_sampler_array_indexing_visitor::visit_enter(ir_dereference_array*)’ warning: 429 | ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:429:22: note: by ‘virtual ir_visitor_status {anonymous}::dynamic_sampler_array_indexing_visitor::visit_enter(ir_dereference_array*)’ warning: 429 | ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:429:22: note: by ‘virtual ir_visitor_status {anonymous}::dynamic_sampler_array_indexing_visitor::visit_enter(ir_dereference_array*)’ warning: 429 | ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:429:22: note: by ‘virtual ir_visitor_status {anonymous}::dynamic_sampler_array_indexing_visitor::visit_enter(ir_dereference_array*)’ warning: 429 | ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:132:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 132 | virtual ir_visitor_status visit_enter(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:429:22: note: by ‘virtual ir_visitor_status {anonymous}::dynamic_sampler_array_indexing_visitor::visit_enter(ir_dereference_array*)’ warning: 429 | ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:130:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 130 | virtual ir_visitor_status visit_enter(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:429:22: note: by ‘virtual ir_visitor_status {anonymous}::dynamic_sampler_array_indexing_visitor::visit_enter(ir_dereference_array*)’ warning: 429 | ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:429:22: note: by ‘virtual ir_visitor_status {anonymous}::dynamic_sampler_array_indexing_visitor::visit_enter(ir_dereference_array*)’ warning: 429 | ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:429:22: note: by ‘virtual ir_visitor_status {anonymous}::dynamic_sampler_array_indexing_visitor::visit_enter(ir_dereference_array*)’ warning: 429 | ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:429:22: note: by ‘virtual ir_visitor_status {anonymous}::dynamic_sampler_array_indexing_visitor::visit_enter(ir_dereference_array*)’ warning: 429 | ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:429:22: note: by ‘virtual ir_visitor_status {anonymous}::dynamic_sampler_array_indexing_visitor::visit_enter(ir_dereference_array*)’ warning: 429 | ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:429:22: note: by ‘virtual ir_visitor_status {anonymous}::dynamic_sampler_array_indexing_visitor::visit_enter(ir_dereference_array*)’ warning: 429 | ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:429:22: note: by ‘virtual ir_visitor_status {anonymous}::dynamic_sampler_array_indexing_visitor::visit_enter(ir_dereference_array*)’ warning: 429 | ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:429:22: note: by ‘virtual ir_visitor_status {anonymous}::dynamic_sampler_array_indexing_visitor::visit_enter(ir_dereference_array*)’ warning: 429 | ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h: In function ‘void remap_variables(ir_instruction*, gl_linked_shader*, hash_table*)’: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:91:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_barrier*)’ was hidden [-Woverloaded-virtual] warning: 91 | virtual ir_visitor_status visit(class ir_barrier *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:1400:33: note: by ‘virtual ir_visitor_status remap_variables(ir_instruction*, gl_linked_shader*, hash_table*)::remap_visitor::visit(ir_dereference_variable*)’ warning: 1400 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:90:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_typedecl_statement*)’ was hidden [-Woverloaded-virtual] warning: 90 | virtual ir_visitor_status visit(class ir_typedecl_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:1400:33: note: by ‘virtual ir_visitor_status remap_variables(ir_instruction*, gl_linked_shader*, hash_table*)::remap_visitor::visit(ir_dereference_variable*)’ warning: 1400 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:89:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_precision_statement*)’ was hidden [-Woverloaded-virtual] warning: 89 | virtual ir_visitor_status visit(class ir_precision_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:1400:33: note: by ‘virtual ir_visitor_status remap_variables(ir_instruction*, gl_linked_shader*, hash_table*)::remap_visitor::visit(ir_dereference_variable*)’ warning: 1400 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:88:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 88 | virtual ir_visitor_status visit(class ir_loop_jump *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:1400:33: note: by ‘virtual ir_visitor_status remap_variables(ir_instruction*, gl_linked_shader*, hash_table*)::remap_visitor::visit(ir_dereference_variable*)’ warning: 1400 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual] warning: 87 | virtual ir_visitor_status visit(class ir_constant *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:1400:33: note: by ‘virtual ir_visitor_status remap_variables(ir_instruction*, gl_linked_shader*, hash_table*)::remap_visitor::visit(ir_dereference_variable*)’ warning: 1400 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:86:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_variable*)’ was hidden [-Woverloaded-virtual] warning: 86 | virtual ir_visitor_status visit(class ir_variable *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:1400:33: note: by ‘virtual ir_visitor_status remap_variables(ir_instruction*, gl_linked_shader*, hash_table*)::remap_visitor::visit(ir_dereference_variable*)’ warning: 1400 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/linker.cpp:69: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 85 | virtual ir_visitor_status visit(class ir_rvalue *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:1400:33: note: by ‘virtual ir_visitor_status remap_variables(ir_instruction*, gl_linked_shader*, hash_table*)::remap_visitor::visit(ir_dereference_variable*)’ warning: 1400 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:145:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 145 | virtual ir_visitor_status visit_leave(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:402:30: note: by ‘{anonymous}::loop_analysis::visit_leave’ warning: 402 | virtual ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:143:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 143 | virtual ir_visitor_status visit_leave(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:402:30: note: by ‘{anonymous}::loop_analysis::visit_leave’ warning: 402 | virtual ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:402:30: note: by ‘{anonymous}::loop_analysis::visit_leave’ warning: 402 | virtual ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:137:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 137 | virtual ir_visitor_status visit_leave(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:402:30: note: by ‘{anonymous}::loop_analysis::visit_leave’ warning: 402 | virtual ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:135:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 135 | virtual ir_visitor_status visit_leave(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:402:30: note: by ‘{anonymous}::loop_analysis::visit_leave’ warning: 402 | virtual ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:133:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 133 | virtual ir_visitor_status visit_leave(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:402:30: note: by ‘{anonymous}::loop_analysis::visit_leave’ warning: 402 | virtual ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:129:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 129 | virtual ir_visitor_status visit_leave(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:402:30: note: by ‘{anonymous}::loop_analysis::visit_leave’ warning: 402 | virtual ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:127:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 127 | virtual ir_visitor_status visit_leave(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:402:30: note: by ‘{anonymous}::loop_analysis::visit_leave’ warning: 402 | virtual ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:125:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 125 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:402:30: note: by ‘{anonymous}::loop_analysis::visit_leave’ warning: 402 | virtual ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:123:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 123 | virtual ir_visitor_status visit_leave(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:402:30: note: by ‘{anonymous}::loop_analysis::visit_leave’ warning: 402 | virtual ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:121:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 121 | virtual ir_visitor_status visit_leave(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:402:30: note: by ‘{anonymous}::loop_analysis::visit_leave’ warning: 402 | virtual ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:402:30: note: by ‘{anonymous}::loop_analysis::visit_leave’ warning: 402 | virtual ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:402:30: note: by ‘{anonymous}::loop_analysis::visit_leave’ warning: 402 | virtual ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:401:30: note: by ‘{anonymous}::loop_analysis::visit_enter’ warning: 401 | virtual ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:401:30: note: by ‘{anonymous}::loop_analysis::visit_enter’ warning: 401 | virtual ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:401:30: note: by ‘{anonymous}::loop_analysis::visit_enter’ warning: 401 | virtual ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:401:30: note: by ‘{anonymous}::loop_analysis::visit_enter’ warning: 401 | virtual ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:401:30: note: by ‘{anonymous}::loop_analysis::visit_enter’ warning: 401 | virtual ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:401:30: note: by ‘{anonymous}::loop_analysis::visit_enter’ warning: 401 | virtual ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:126:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 126 | virtual ir_visitor_status visit_enter(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:401:30: note: by ‘{anonymous}::loop_analysis::visit_enter’ warning: 401 | virtual ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:401:30: note: by ‘{anonymous}::loop_analysis::visit_enter’ warning: 401 | virtual ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:401:30: note: by ‘{anonymous}::loop_analysis::visit_enter’ warning: 401 | virtual ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:401:30: note: by ‘{anonymous}::loop_analysis::visit_enter’ warning: 401 | virtual ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:401:30: note: by ‘{anonymous}::loop_analysis::visit_enter’ warning: 401 | virtual ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:401:30: note: by ‘{anonymous}::loop_analysis::visit_enter’ warning: 401 | virtual ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:91:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_barrier*)’ was hidden [-Woverloaded-virtual] warning: 91 | virtual ir_visitor_status visit(class ir_barrier *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:393:30: note: by ‘{anonymous}::loop_analysis::visit’ warning: 393 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:90:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_typedecl_statement*)’ was hidden [-Woverloaded-virtual] warning: 90 | virtual ir_visitor_status visit(class ir_typedecl_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:393:30: note: by ‘{anonymous}::loop_analysis::visit’ warning: 393 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:89:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_precision_statement*)’ was hidden [-Woverloaded-virtual] warning: 89 | virtual ir_visitor_status visit(class ir_precision_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:393:30: note: by ‘{anonymous}::loop_analysis::visit’ warning: 393 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual] warning: 87 | virtual ir_visitor_status visit(class ir_constant *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:393:30: note: by ‘{anonymous}::loop_analysis::visit’ warning: 393 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:86:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_variable*)’ was hidden [-Woverloaded-virtual] warning: 86 | virtual ir_visitor_status visit(class ir_variable *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:393:30: note: by ‘{anonymous}::loop_analysis::visit’ warning: 393 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 85 | virtual ir_visitor_status visit(class ir_rvalue *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:393:30: note: by ‘{anonymous}::loop_analysis::visit’ warning: 393 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:91:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_barrier*)’ was hidden [-Woverloaded-virtual] warning: 91 | virtual ir_visitor_status visit(class ir_barrier *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:728:30: note: by ‘virtual ir_visitor_status examine_rhs::visit(ir_dereference_variable*)’ warning: 728 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:90:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_typedecl_statement*)’ was hidden [-Woverloaded-virtual] warning: 90 | virtual ir_visitor_status visit(class ir_typedecl_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:728:30: note: by ‘virtual ir_visitor_status examine_rhs::visit(ir_dereference_variable*)’ warning: 728 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:89:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_precision_statement*)’ was hidden [-Woverloaded-virtual] warning: 89 | virtual ir_visitor_status visit(class ir_precision_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:728:30: note: by ‘virtual ir_visitor_status examine_rhs::visit(ir_dereference_variable*)’ warning: 728 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:88:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 88 | virtual ir_visitor_status visit(class ir_loop_jump *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:728:30: note: by ‘virtual ir_visitor_status examine_rhs::visit(ir_dereference_variable*)’ warning: 728 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual] warning: 87 | virtual ir_visitor_status visit(class ir_constant *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:728:30: note: by ‘virtual ir_visitor_status examine_rhs::visit(ir_dereference_variable*)’ warning: 728 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:86:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_variable*)’ was hidden [-Woverloaded-virtual] warning: 86 | virtual ir_visitor_status visit(class ir_variable *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:728:30: note: by ‘virtual ir_visitor_status examine_rhs::visit(ir_dereference_variable*)’ warning: 728 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 85 | virtual ir_visitor_status visit(class ir_rvalue *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:728:30: note: by ‘virtual ir_visitor_status examine_rhs::visit(ir_dereference_variable*)’ warning: 728 | virtual ir_visitor_status visit(ir_dereference_variable *ir) warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/linker.cpp: In function ‘bool add_shader_variable(const gl_context*, gl_shader_program*, set*, unsigned int, GLenum, ir_variable*, const char*, const glsl_type*, bool, int, bool, const glsl_type*)’: warning: glsl-optimizer/src/compiler/glsl/linker.cpp:3867:7: warning: this statement may fall through [-Wimplicit-fallthrough=] warning: 3867 | } warning: | ^ warning: glsl-optimizer/src/compiler/glsl/linker.cpp:3871:4: note: here warning: 3871 | default: { warning: | ^~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:145:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 145 | virtual ir_visitor_status visit_leave(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:42:30: note: by ‘virtual ir_visitor_status {anonymous}::loop_unroll_visitor::visit_leave(ir_loop*)’ warning: 42 | virtual ir_visitor_status visit_leave(ir_loop *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:143:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 143 | virtual ir_visitor_status visit_leave(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:42:30: note: by ‘virtual ir_visitor_status {anonymous}::loop_unroll_visitor::visit_leave(ir_loop*)’ warning: 42 | virtual ir_visitor_status visit_leave(ir_loop *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:141:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 141 | virtual ir_visitor_status visit_leave(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:42:30: note: by ‘virtual ir_visitor_status {anonymous}::loop_unroll_visitor::visit_leave(ir_loop*)’ warning: 42 | virtual ir_visitor_status visit_leave(ir_loop *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:42:30: note: by ‘virtual ir_visitor_status {anonymous}::loop_unroll_visitor::visit_leave(ir_loop*)’ warning: 42 | virtual ir_visitor_status visit_leave(ir_loop *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:137:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 137 | virtual ir_visitor_status visit_leave(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:42:30: note: by ‘virtual ir_visitor_status {anonymous}::loop_unroll_visitor::visit_leave(ir_loop*)’ warning: 42 | virtual ir_visitor_status visit_leave(ir_loop *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:135:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 135 | virtual ir_visitor_status visit_leave(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:42:30: note: by ‘virtual ir_visitor_status {anonymous}::loop_unroll_visitor::visit_leave(ir_loop*)’ warning: 42 | virtual ir_visitor_status visit_leave(ir_loop *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:133:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 133 | virtual ir_visitor_status visit_leave(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:42:30: note: by ‘virtual ir_visitor_status {anonymous}::loop_unroll_visitor::visit_leave(ir_loop*)’ warning: 42 | virtual ir_visitor_status visit_leave(ir_loop *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:131:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 131 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:42:30: note: by ‘virtual ir_visitor_status {anonymous}::loop_unroll_visitor::visit_leave(ir_loop*)’ warning: 42 | virtual ir_visitor_status visit_leave(ir_loop *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:129:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 129 | virtual ir_visitor_status visit_leave(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:42:30: note: by ‘virtual ir_visitor_status {anonymous}::loop_unroll_visitor::visit_leave(ir_loop*)’ warning: 42 | virtual ir_visitor_status visit_leave(ir_loop *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:127:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 127 | virtual ir_visitor_status visit_leave(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:42:30: note: by ‘virtual ir_visitor_status {anonymous}::loop_unroll_visitor::visit_leave(ir_loop*)’ warning: 42 | virtual ir_visitor_status visit_leave(ir_loop *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:125:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 125 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:42:30: note: by ‘virtual ir_visitor_status {anonymous}::loop_unroll_visitor::visit_leave(ir_loop*)’ warning: 42 | virtual ir_visitor_status visit_leave(ir_loop *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:123:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 123 | virtual ir_visitor_status visit_leave(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:42:30: note: by ‘virtual ir_visitor_status {anonymous}::loop_unroll_visitor::visit_leave(ir_loop*)’ warning: 42 | virtual ir_visitor_status visit_leave(ir_loop *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:121:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 121 | virtual ir_visitor_status visit_leave(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:42:30: note: by ‘virtual ir_visitor_status {anonymous}::loop_unroll_visitor::visit_leave(ir_loop*)’ warning: 42 | virtual ir_visitor_status visit_leave(ir_loop *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:42:30: note: by ‘virtual ir_visitor_status {anonymous}::loop_unroll_visitor::visit_leave(ir_loop*)’ warning: 42 | virtual ir_visitor_status visit_leave(ir_loop *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:42:30: note: by ‘virtual ir_visitor_status {anonymous}::loop_unroll_visitor::visit_leave(ir_loop*)’ warning: 42 | virtual ir_visitor_status visit_leave(ir_loop *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:96:30: note: by ‘loop_unroll_count::visit_enter’ warning: 96 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:96:30: note: by ‘loop_unroll_count::visit_enter’ warning: 96 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:96:30: note: by ‘loop_unroll_count::visit_enter’ warning: 96 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:96:30: note: by ‘loop_unroll_count::visit_enter’ warning: 96 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:96:30: note: by ‘loop_unroll_count::visit_enter’ warning: 96 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:96:30: note: by ‘loop_unroll_count::visit_enter’ warning: 96 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:132:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 132 | virtual ir_visitor_status visit_enter(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:96:30: note: by ‘loop_unroll_count::visit_enter’ warning: 96 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:96:30: note: by ‘loop_unroll_count::visit_enter’ warning: 96 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:96:30: note: by ‘loop_unroll_count::visit_enter’ warning: 96 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:96:30: note: by ‘loop_unroll_count::visit_enter’ warning: 96 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:96:30: note: by ‘loop_unroll_count::visit_enter’ warning: 96 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/loop_analysis.h:28, warning: from glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:96:30: note: by ‘loop_unroll_count::visit_enter’ warning: 96 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/lower_blend_equation_advanced.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_buffer_access.cpp: In member function ‘bool lower_buffer_access::lower_buffer_access::is_dereferenced_thing_row_major(const ir_rvalue*)’: warning: glsl-optimizer/src/compiler/glsl/lower_buffer_access.cpp:236:35: warning: unused variable ‘var’ [-Wunused-variable] warning: 236 | ASSERTED ir_variable *var = deref->variable_referenced(); warning: | ^~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:145:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 145 | virtual ir_visitor_status visit_leave(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:38:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_builtins_visitor::visit_leave(ir_call*)’ warning: 38 | ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:143:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 143 | virtual ir_visitor_status visit_leave(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:38:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_builtins_visitor::visit_leave(ir_call*)’ warning: 38 | ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:141:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 141 | virtual ir_visitor_status visit_leave(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:38:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_builtins_visitor::visit_leave(ir_call*)’ warning: 38 | ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:38:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_builtins_visitor::visit_leave(ir_call*)’ warning: 38 | ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:137:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 137 | virtual ir_visitor_status visit_leave(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:38:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_builtins_visitor::visit_leave(ir_call*)’ warning: 38 | ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:135:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 135 | virtual ir_visitor_status visit_leave(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:38:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_builtins_visitor::visit_leave(ir_call*)’ warning: 38 | ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:131:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 131 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:38:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_builtins_visitor::visit_leave(ir_call*)’ warning: 38 | ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:129:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 129 | virtual ir_visitor_status visit_leave(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:38:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_builtins_visitor::visit_leave(ir_call*)’ warning: 38 | ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:127:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 127 | virtual ir_visitor_status visit_leave(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:38:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_builtins_visitor::visit_leave(ir_call*)’ warning: 38 | ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:125:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 125 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:38:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_builtins_visitor::visit_leave(ir_call*)’ warning: 38 | ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:123:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 123 | virtual ir_visitor_status visit_leave(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:38:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_builtins_visitor::visit_leave(ir_call*)’ warning: 38 | ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:121:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 121 | virtual ir_visitor_status visit_leave(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:38:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_builtins_visitor::visit_leave(ir_call*)’ warning: 38 | ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:38:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_builtins_visitor::visit_leave(ir_call*)’ warning: 38 | ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:38:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_builtins_visitor::visit_leave(ir_call*)’ warning: 38 | ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:38:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_builtins_visitor::visit_leave(ir_call*)’ warning: 38 | ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:40: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:40: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:40: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:40: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:40: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:40: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:40: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:40: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:40: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:40: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:64:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_const_array_visitor::visit_enter(ir_texture*)’ warning: 64 | ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:40: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:64:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_const_array_visitor::visit_enter(ir_texture*)’ warning: 64 | ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:40: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:64:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_const_array_visitor::visit_enter(ir_texture*)’ warning: 64 | ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:40: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:64:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_const_array_visitor::visit_enter(ir_texture*)’ warning: 64 | ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:40: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:64:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_const_array_visitor::visit_enter(ir_texture*)’ warning: 64 | ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:40: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:64:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_const_array_visitor::visit_enter(ir_texture*)’ warning: 64 | ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:40: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:132:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 132 | virtual ir_visitor_status visit_enter(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:64:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_const_array_visitor::visit_enter(ir_texture*)’ warning: 64 | ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:40: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:130:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 130 | virtual ir_visitor_status visit_enter(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:64:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_const_array_visitor::visit_enter(ir_texture*)’ warning: 64 | ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:40: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:64:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_const_array_visitor::visit_enter(ir_texture*)’ warning: 64 | ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:40: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:126:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 126 | virtual ir_visitor_status visit_enter(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:64:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_const_array_visitor::visit_enter(ir_texture*)’ warning: 64 | ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:40: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:64:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_const_array_visitor::visit_enter(ir_texture*)’ warning: 64 | ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:40: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:64:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_const_array_visitor::visit_enter(ir_texture*)’ warning: 64 | ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:40: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:64:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_const_array_visitor::visit_enter(ir_texture*)’ warning: 64 | ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:40: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:64:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_const_array_visitor::visit_enter(ir_texture*)’ warning: 64 | ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:40: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:64:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_const_array_visitor::visit_enter(ir_texture*)’ warning: 64 | ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_cs_derived.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_cs_derived.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:91:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_barrier*)’ was hidden [-Woverloaded-virtual] warning: 91 | virtual ir_visitor_status visit(class ir_barrier *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_cs_derived.cpp:68:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_cs_derived_visitor::visit(ir_dereference_variable*)’ warning: 68 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_cs_derived.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:90:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_typedecl_statement*)’ was hidden [-Woverloaded-virtual] warning: 90 | virtual ir_visitor_status visit(class ir_typedecl_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_cs_derived.cpp:68:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_cs_derived_visitor::visit(ir_dereference_variable*)’ warning: 68 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_cs_derived.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:89:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_precision_statement*)’ was hidden [-Woverloaded-virtual] warning: 89 | virtual ir_visitor_status visit(class ir_precision_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_cs_derived.cpp:68:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_cs_derived_visitor::visit(ir_dereference_variable*)’ warning: 68 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_cs_derived.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:88:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 88 | virtual ir_visitor_status visit(class ir_loop_jump *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_cs_derived.cpp:68:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_cs_derived_visitor::visit(ir_dereference_variable*)’ warning: 68 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_cs_derived.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual] warning: 87 | virtual ir_visitor_status visit(class ir_constant *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_cs_derived.cpp:68:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_cs_derived_visitor::visit(ir_dereference_variable*)’ warning: 68 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_cs_derived.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:86:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_variable*)’ was hidden [-Woverloaded-virtual] warning: 86 | virtual ir_visitor_status visit(class ir_variable *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_cs_derived.cpp:68:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_cs_derived_visitor::visit(ir_dereference_variable*)’ warning: 68 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_cs_derived.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 85 | virtual ir_visitor_status visit(class ir_rvalue *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_cs_derived.cpp:68:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_cs_derived_visitor::visit(ir_dereference_variable*)’ warning: 68 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:67:22: note: by ‘{anonymous}::lower_discard_flow_visitor::visit_enter’ warning: 67 | ir_visitor_status visit_enter(ir_function_signature *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:67:22: note: by ‘{anonymous}::lower_discard_flow_visitor::visit_enter’ warning: 67 | ir_visitor_status visit_enter(ir_function_signature *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:67:22: note: by ‘{anonymous}::lower_discard_flow_visitor::visit_enter’ warning: 67 | ir_visitor_status visit_enter(ir_function_signature *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:67:22: note: by ‘{anonymous}::lower_discard_flow_visitor::visit_enter’ warning: 67 | ir_visitor_status visit_enter(ir_function_signature *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:67:22: note: by ‘{anonymous}::lower_discard_flow_visitor::visit_enter’ warning: 67 | ir_visitor_status visit_enter(ir_function_signature *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:132:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 132 | virtual ir_visitor_status visit_enter(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:67:22: note: by ‘{anonymous}::lower_discard_flow_visitor::visit_enter’ warning: 67 | ir_visitor_status visit_enter(ir_function_signature *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:130:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 130 | virtual ir_visitor_status visit_enter(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:67:22: note: by ‘{anonymous}::lower_discard_flow_visitor::visit_enter’ warning: 67 | ir_visitor_status visit_enter(ir_function_signature *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:67:22: note: by ‘{anonymous}::lower_discard_flow_visitor::visit_enter’ warning: 67 | ir_visitor_status visit_enter(ir_function_signature *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:126:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 126 | virtual ir_visitor_status visit_enter(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:67:22: note: by ‘{anonymous}::lower_discard_flow_visitor::visit_enter’ warning: 67 | ir_visitor_status visit_enter(ir_function_signature *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:67:22: note: by ‘{anonymous}::lower_discard_flow_visitor::visit_enter’ warning: 67 | ir_visitor_status visit_enter(ir_function_signature *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:67:22: note: by ‘{anonymous}::lower_discard_flow_visitor::visit_enter’ warning: 67 | ir_visitor_status visit_enter(ir_function_signature *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:67:22: note: by ‘{anonymous}::lower_discard_flow_visitor::visit_enter’ warning: 67 | ir_visitor_status visit_enter(ir_function_signature *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:67:22: note: by ‘{anonymous}::lower_discard_flow_visitor::visit_enter’ warning: 67 | ir_visitor_status visit_enter(ir_function_signature *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:107:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_dereference_variable*)’ was hidden [-Woverloaded-virtual] warning: 107 | virtual ir_visitor_status visit(class ir_dereference_variable *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:64:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_discard_flow_visitor::visit(ir_loop_jump*)’ warning: 64 | ir_visitor_status visit(ir_loop_jump *ir); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:91:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_barrier*)’ was hidden [-Woverloaded-virtual] warning: 91 | virtual ir_visitor_status visit(class ir_barrier *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:64:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_discard_flow_visitor::visit(ir_loop_jump*)’ warning: 64 | ir_visitor_status visit(ir_loop_jump *ir); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:90:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_typedecl_statement*)’ was hidden [-Woverloaded-virtual] warning: 90 | virtual ir_visitor_status visit(class ir_typedecl_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:64:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_discard_flow_visitor::visit(ir_loop_jump*)’ warning: 64 | ir_visitor_status visit(ir_loop_jump *ir); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:89:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_precision_statement*)’ was hidden [-Woverloaded-virtual] warning: 89 | virtual ir_visitor_status visit(class ir_precision_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:64:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_discard_flow_visitor::visit(ir_loop_jump*)’ warning: 64 | ir_visitor_status visit(ir_loop_jump *ir); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual] warning: 87 | virtual ir_visitor_status visit(class ir_constant *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:64:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_discard_flow_visitor::visit(ir_loop_jump*)’ warning: 64 | ir_visitor_status visit(ir_loop_jump *ir); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:86:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_variable*)’ was hidden [-Woverloaded-virtual] warning: 86 | virtual ir_visitor_status visit(class ir_variable *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:64:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_discard_flow_visitor::visit(ir_loop_jump*)’ warning: 64 | ir_visitor_status visit(ir_loop_jump *ir); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 85 | virtual ir_visitor_status visit(class ir_rvalue *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:64:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_discard_flow_visitor::visit(ir_loop_jump*)’ warning: 64 | ir_visitor_status visit(ir_loop_jump *ir); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/lower_discard.cpp:109: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard.cpp:109: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:145:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 145 | virtual ir_visitor_status visit_leave(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard.cpp:120:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_discard_visitor::visit_leave(ir_if*)’ warning: 120 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard.cpp:109: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:143:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 143 | virtual ir_visitor_status visit_leave(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard.cpp:120:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_discard_visitor::visit_leave(ir_if*)’ warning: 120 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard.cpp:109: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard.cpp:120:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_discard_visitor::visit_leave(ir_if*)’ warning: 120 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard.cpp:109: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:137:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 137 | virtual ir_visitor_status visit_leave(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard.cpp:120:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_discard_visitor::visit_leave(ir_if*)’ warning: 120 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard.cpp:109: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:135:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 135 | virtual ir_visitor_status visit_leave(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard.cpp:120:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_discard_visitor::visit_leave(ir_if*)’ warning: 120 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard.cpp:109: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:133:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 133 | virtual ir_visitor_status visit_leave(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard.cpp:120:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_discard_visitor::visit_leave(ir_if*)’ warning: 120 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard.cpp:109: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:131:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 131 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard.cpp:120:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_discard_visitor::visit_leave(ir_if*)’ warning: 120 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard.cpp:109: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:129:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 129 | virtual ir_visitor_status visit_leave(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard.cpp:120:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_discard_visitor::visit_leave(ir_if*)’ warning: 120 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard.cpp:109: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:127:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 127 | virtual ir_visitor_status visit_leave(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard.cpp:120:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_discard_visitor::visit_leave(ir_if*)’ warning: 120 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard.cpp:109: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:125:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 125 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard.cpp:120:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_discard_visitor::visit_leave(ir_if*)’ warning: 120 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard.cpp:109: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:123:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 123 | virtual ir_visitor_status visit_leave(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard.cpp:120:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_discard_visitor::visit_leave(ir_if*)’ warning: 120 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard.cpp:109: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:121:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 121 | virtual ir_visitor_status visit_leave(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard.cpp:120:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_discard_visitor::visit_leave(ir_if*)’ warning: 120 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard.cpp:109: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard.cpp:120:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_discard_visitor::visit_leave(ir_if*)’ warning: 120 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard.cpp:109: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard.cpp:120:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_discard_visitor::visit_leave(ir_if*)’ warning: 120 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_discard.cpp:109: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_discard.cpp:120:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_discard_visitor::visit_leave(ir_if*)’ warning: 120 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_distance.cpp:93:30: note: by ‘{anonymous}::lower_distance_visitor::visit_leave’ warning: 93 | virtual ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:67:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 67 | virtual ir_visitor_status visit_leave(ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_distance.cpp:93:30: note: by ‘{anonymous}::lower_distance_visitor::visit_leave’ warning: 93 | virtual ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:66:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 66 | virtual ir_visitor_status visit_leave(ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_distance.cpp:93:30: note: by ‘{anonymous}::lower_distance_visitor::visit_leave’ warning: 93 | virtual ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:65:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual ir_visitor_status visit_leave(ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_distance.cpp:93:30: note: by ‘{anonymous}::lower_distance_visitor::visit_leave’ warning: 93 | virtual ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:64:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual ir_visitor_status visit_leave(ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_distance.cpp:93:30: note: by ‘{anonymous}::lower_distance_visitor::visit_leave’ warning: 93 | virtual ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:63:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_distance.cpp:93:30: note: by ‘{anonymous}::lower_distance_visitor::visit_leave’ warning: 93 | virtual ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:62:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 62 | virtual ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_distance.cpp:93:30: note: by ‘{anonymous}::lower_distance_visitor::visit_leave’ warning: 93 | virtual ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:61:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual ir_visitor_status visit_leave(ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_distance.cpp:93:30: note: by ‘{anonymous}::lower_distance_visitor::visit_leave’ warning: 93 | virtual ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:60:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual ir_visitor_status visit_leave(ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_distance.cpp:93:30: note: by ‘{anonymous}::lower_distance_visitor::visit_leave’ warning: 93 | virtual ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:59:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 59 | virtual ir_visitor_status visit_leave(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_distance.cpp:93:30: note: by ‘{anonymous}::lower_distance_visitor::visit_leave’ warning: 93 | virtual ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:107:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_dereference_variable*)’ was hidden [-Woverloaded-virtual] warning: 107 | virtual ir_visitor_status visit(class ir_dereference_variable *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_distance.cpp:87:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_distance_visitor::visit(ir_variable*)’ warning: 87 | virtual ir_visitor_status visit(ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:91:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_barrier*)’ was hidden [-Woverloaded-virtual] warning: 91 | virtual ir_visitor_status visit(class ir_barrier *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_distance.cpp:87:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_distance_visitor::visit(ir_variable*)’ warning: 87 | virtual ir_visitor_status visit(ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:90:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_typedecl_statement*)’ was hidden [-Woverloaded-virtual] warning: 90 | virtual ir_visitor_status visit(class ir_typedecl_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_distance.cpp:87:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_distance_visitor::visit(ir_variable*)’ warning: 87 | virtual ir_visitor_status visit(ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:89:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_precision_statement*)’ was hidden [-Woverloaded-virtual] warning: 89 | virtual ir_visitor_status visit(class ir_precision_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_distance.cpp:87:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_distance_visitor::visit(ir_variable*)’ warning: 87 | virtual ir_visitor_status visit(ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:88:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 88 | virtual ir_visitor_status visit(class ir_loop_jump *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_distance.cpp:87:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_distance_visitor::visit(ir_variable*)’ warning: 87 | virtual ir_visitor_status visit(ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual] warning: 87 | virtual ir_visitor_status visit(class ir_constant *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_distance.cpp:87:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_distance_visitor::visit(ir_variable*)’ warning: 87 | virtual ir_visitor_status visit(ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 85 | virtual ir_visitor_status visit(class ir_rvalue *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_distance.cpp:87:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_distance_visitor::visit(ir_variable*)’ warning: 87 | virtual ir_visitor_status visit(ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:107:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_dereference_variable*)’ was hidden [-Woverloaded-virtual] warning: 107 | virtual ir_visitor_status visit(class ir_dereference_variable *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_distance.cpp:599:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_distance_visitor_counter::visit(ir_variable*)’ warning: 599 | virtual ir_visitor_status visit(ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:91:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_barrier*)’ was hidden [-Woverloaded-virtual] warning: 91 | virtual ir_visitor_status visit(class ir_barrier *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_distance.cpp:599:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_distance_visitor_counter::visit(ir_variable*)’ warning: 599 | virtual ir_visitor_status visit(ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:90:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_typedecl_statement*)’ was hidden [-Woverloaded-virtual] warning: 90 | virtual ir_visitor_status visit(class ir_typedecl_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_distance.cpp:599:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_distance_visitor_counter::visit(ir_variable*)’ warning: 599 | virtual ir_visitor_status visit(ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:89:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_precision_statement*)’ was hidden [-Woverloaded-virtual] warning: 89 | virtual ir_visitor_status visit(class ir_precision_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_distance.cpp:599:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_distance_visitor_counter::visit(ir_variable*)’ warning: 599 | virtual ir_visitor_status visit(ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:88:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 88 | virtual ir_visitor_status visit(class ir_loop_jump *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_distance.cpp:599:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_distance_visitor_counter::visit(ir_variable*)’ warning: 599 | virtual ir_visitor_status visit(ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual] warning: 87 | virtual ir_visitor_status visit(class ir_constant *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_distance.cpp:599:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_distance_visitor_counter::visit(ir_variable*)’ warning: 599 | virtual ir_visitor_status visit(ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_distance.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 85 | virtual ir_visitor_status visit(class ir_rvalue *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_distance.cpp:599:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_distance_visitor_counter::visit(ir_variable*)’ warning: 599 | virtual ir_visitor_status visit(ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:145:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 145 | virtual ir_visitor_status visit_leave(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:83:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_to_cond_assign_visitor::visit_leave(ir_if*)’ warning: 83 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:143:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 143 | virtual ir_visitor_status visit_leave(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:83:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_to_cond_assign_visitor::visit_leave(ir_if*)’ warning: 83 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:83:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_to_cond_assign_visitor::visit_leave(ir_if*)’ warning: 83 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:137:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 137 | virtual ir_visitor_status visit_leave(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:83:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_to_cond_assign_visitor::visit_leave(ir_if*)’ warning: 83 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:135:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 135 | virtual ir_visitor_status visit_leave(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:83:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_to_cond_assign_visitor::visit_leave(ir_if*)’ warning: 83 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:133:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 133 | virtual ir_visitor_status visit_leave(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:83:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_to_cond_assign_visitor::visit_leave(ir_if*)’ warning: 83 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:131:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 131 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:83:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_to_cond_assign_visitor::visit_leave(ir_if*)’ warning: 83 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:129:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 129 | virtual ir_visitor_status visit_leave(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:83:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_to_cond_assign_visitor::visit_leave(ir_if*)’ warning: 83 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:127:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 127 | virtual ir_visitor_status visit_leave(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:83:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_to_cond_assign_visitor::visit_leave(ir_if*)’ warning: 83 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:125:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 125 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:83:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_to_cond_assign_visitor::visit_leave(ir_if*)’ warning: 83 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:123:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 123 | virtual ir_visitor_status visit_leave(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:83:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_to_cond_assign_visitor::visit_leave(ir_if*)’ warning: 83 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:121:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 121 | virtual ir_visitor_status visit_leave(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:83:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_to_cond_assign_visitor::visit_leave(ir_if*)’ warning: 83 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:83:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_to_cond_assign_visitor::visit_leave(ir_if*)’ warning: 83 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:83:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_to_cond_assign_visitor::visit_leave(ir_if*)’ warning: 83 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:83:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_to_cond_assign_visitor::visit_leave(ir_if*)’ warning: 83 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:82:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_to_cond_assign_visitor::visit_enter(ir_if*)’ warning: 82 | ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:82:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_to_cond_assign_visitor::visit_enter(ir_if*)’ warning: 82 | ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:82:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_to_cond_assign_visitor::visit_enter(ir_if*)’ warning: 82 | ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:82:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_to_cond_assign_visitor::visit_enter(ir_if*)’ warning: 82 | ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:82:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_to_cond_assign_visitor::visit_enter(ir_if*)’ warning: 82 | ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:132:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 132 | virtual ir_visitor_status visit_enter(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:82:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_to_cond_assign_visitor::visit_enter(ir_if*)’ warning: 82 | ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:130:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 130 | virtual ir_visitor_status visit_enter(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:82:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_to_cond_assign_visitor::visit_enter(ir_if*)’ warning: 82 | ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:82:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_to_cond_assign_visitor::visit_enter(ir_if*)’ warning: 82 | ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:126:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 126 | virtual ir_visitor_status visit_enter(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:82:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_to_cond_assign_visitor::visit_enter(ir_if*)’ warning: 82 | ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:82:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_to_cond_assign_visitor::visit_enter(ir_if*)’ warning: 82 | ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:82:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_to_cond_assign_visitor::visit_enter(ir_if*)’ warning: 82 | ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:82:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_to_cond_assign_visitor::visit_enter(ir_if*)’ warning: 82 | ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:82:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_to_cond_assign_visitor::visit_enter(ir_if*)’ warning: 82 | ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:82:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_to_cond_assign_visitor::visit_enter(ir_if*)’ warning: 82 | ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:82:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_to_cond_assign_visitor::visit_enter(ir_if*)’ warning: 82 | ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:124: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:124: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:145:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 145 | virtual ir_visitor_status visit_leave(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:138:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_instructions_visitor::visit_leave(ir_expression*)’ warning: 138 | ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:124: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:143:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 143 | virtual ir_visitor_status visit_leave(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:138:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_instructions_visitor::visit_leave(ir_expression*)’ warning: 138 | ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:124: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:141:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 141 | virtual ir_visitor_status visit_leave(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:138:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_instructions_visitor::visit_leave(ir_expression*)’ warning: 138 | ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:124: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:138:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_instructions_visitor::visit_leave(ir_expression*)’ warning: 138 | ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:124: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:137:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 137 | virtual ir_visitor_status visit_leave(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:138:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_instructions_visitor::visit_leave(ir_expression*)’ warning: 138 | ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:124: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:135:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 135 | virtual ir_visitor_status visit_leave(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:138:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_instructions_visitor::visit_leave(ir_expression*)’ warning: 138 | ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:124: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:133:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 133 | virtual ir_visitor_status visit_leave(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:138:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_instructions_visitor::visit_leave(ir_expression*)’ warning: 138 | ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:124: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:131:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 131 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:138:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_instructions_visitor::visit_leave(ir_expression*)’ warning: 138 | ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:124: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:129:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 129 | virtual ir_visitor_status visit_leave(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:138:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_instructions_visitor::visit_leave(ir_expression*)’ warning: 138 | ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:124: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:127:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 127 | virtual ir_visitor_status visit_leave(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:138:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_instructions_visitor::visit_leave(ir_expression*)’ warning: 138 | ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:124: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:125:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 125 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:138:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_instructions_visitor::visit_leave(ir_expression*)’ warning: 138 | ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:124: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:123:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 123 | virtual ir_visitor_status visit_leave(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:138:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_instructions_visitor::visit_leave(ir_expression*)’ warning: 138 | ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:124: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:138:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_instructions_visitor::visit_leave(ir_expression*)’ warning: 138 | ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:124: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:138:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_instructions_visitor::visit_leave(ir_expression*)’ warning: 138 | ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:124: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:138:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_instructions_visitor::visit_leave(ir_expression*)’ warning: 138 | ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/lower_int64.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_int64.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_int64.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_int64.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_int64.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_int64.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_int64.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_int64.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_int64.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_int64.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_int64.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_int64.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_int64.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_int64.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_int64.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_int64.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_int64.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/lower_jumps.cpp:61: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:145:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 145 | virtual ir_visitor_status visit_leave(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:48:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_mat_op_to_vec_visitor::visit_leave(ir_assignment*)’ warning: 48 | ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:143:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 143 | virtual ir_visitor_status visit_leave(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:48:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_mat_op_to_vec_visitor::visit_leave(ir_assignment*)’ warning: 48 | ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:141:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 141 | virtual ir_visitor_status visit_leave(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:48:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_mat_op_to_vec_visitor::visit_leave(ir_assignment*)’ warning: 48 | ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:48:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_mat_op_to_vec_visitor::visit_leave(ir_assignment*)’ warning: 48 | ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:137:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 137 | virtual ir_visitor_status visit_leave(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:48:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_mat_op_to_vec_visitor::visit_leave(ir_assignment*)’ warning: 48 | ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:135:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 135 | virtual ir_visitor_status visit_leave(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:48:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_mat_op_to_vec_visitor::visit_leave(ir_assignment*)’ warning: 48 | ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:133:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 133 | virtual ir_visitor_status visit_leave(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:48:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_mat_op_to_vec_visitor::visit_leave(ir_assignment*)’ warning: 48 | ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:129:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 129 | virtual ir_visitor_status visit_leave(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:48:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_mat_op_to_vec_visitor::visit_leave(ir_assignment*)’ warning: 48 | ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:127:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 127 | virtual ir_visitor_status visit_leave(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:48:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_mat_op_to_vec_visitor::visit_leave(ir_assignment*)’ warning: 48 | ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:125:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 125 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:48:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_mat_op_to_vec_visitor::visit_leave(ir_assignment*)’ warning: 48 | ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:123:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 123 | virtual ir_visitor_status visit_leave(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:48:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_mat_op_to_vec_visitor::visit_leave(ir_assignment*)’ warning: 48 | ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:121:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 121 | virtual ir_visitor_status visit_leave(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:48:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_mat_op_to_vec_visitor::visit_leave(ir_assignment*)’ warning: 48 | ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:48:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_mat_op_to_vec_visitor::visit_leave(ir_assignment*)’ warning: 48 | ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:48:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_mat_op_to_vec_visitor::visit_leave(ir_assignment*)’ warning: 48 | ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:48:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_mat_op_to_vec_visitor::visit_leave(ir_assignment*)’ warning: 48 | ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:62: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:62: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:65: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:62: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:65: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:62: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:65: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:62: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:65: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:62: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:65: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:62: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:65: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:62: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:65: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:62: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:65: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:119:30: note: by ‘{anonymous}::flatten_named_interface_blocks_declarations::visit_leave’ warning: 119 | virtual ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:65: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:67:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 67 | virtual ir_visitor_status visit_leave(ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:119:30: note: by ‘{anonymous}::flatten_named_interface_blocks_declarations::visit_leave’ warning: 119 | virtual ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:65: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:66:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 66 | virtual ir_visitor_status visit_leave(ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:119:30: note: by ‘{anonymous}::flatten_named_interface_blocks_declarations::visit_leave’ warning: 119 | virtual ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:65: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:65:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual ir_visitor_status visit_leave(ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:119:30: note: by ‘{anonymous}::flatten_named_interface_blocks_declarations::visit_leave’ warning: 119 | virtual ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:65: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:64:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual ir_visitor_status visit_leave(ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:119:30: note: by ‘{anonymous}::flatten_named_interface_blocks_declarations::visit_leave’ warning: 119 | virtual ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:65: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:63:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:119:30: note: by ‘{anonymous}::flatten_named_interface_blocks_declarations::visit_leave’ warning: 119 | virtual ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:65: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:61:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual ir_visitor_status visit_leave(ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:119:30: note: by ‘{anonymous}::flatten_named_interface_blocks_declarations::visit_leave’ warning: 119 | virtual ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:65: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:60:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual ir_visitor_status visit_leave(ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:119:30: note: by ‘{anonymous}::flatten_named_interface_blocks_declarations::visit_leave’ warning: 119 | virtual ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:65: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:59:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 59 | virtual ir_visitor_status visit_leave(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:119:30: note: by ‘{anonymous}::flatten_named_interface_blocks_declarations::visit_leave’ warning: 119 | virtual ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:65: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:58:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 58 | virtual ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:119:30: note: by ‘{anonymous}::flatten_named_interface_blocks_declarations::visit_leave’ warning: 119 | virtual ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/lower_offset_array.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_offset_array.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_offset_array.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_offset_array.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_offset_array.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_offset_array.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_offset_array.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_offset_array.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_offset_array.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_offset_array.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_offset_array.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_offset_array.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_offset_array.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_offset_array.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_offset_array.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_offset_array.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_offset_array.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:145:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 145 | virtual ir_visitor_status visit_leave(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:57:30: note: by ‘{anonymous}::output_read_remover::visit_leave’ warning: 57 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:141:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 141 | virtual ir_visitor_status visit_leave(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:57:30: note: by ‘{anonymous}::output_read_remover::visit_leave’ warning: 57 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:57:30: note: by ‘{anonymous}::output_read_remover::visit_leave’ warning: 57 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:137:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 137 | virtual ir_visitor_status visit_leave(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:57:30: note: by ‘{anonymous}::output_read_remover::visit_leave’ warning: 57 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:133:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 133 | virtual ir_visitor_status visit_leave(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:57:30: note: by ‘{anonymous}::output_read_remover::visit_leave’ warning: 57 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:131:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 131 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:57:30: note: by ‘{anonymous}::output_read_remover::visit_leave’ warning: 57 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:129:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 129 | virtual ir_visitor_status visit_leave(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:57:30: note: by ‘{anonymous}::output_read_remover::visit_leave’ warning: 57 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:127:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 127 | virtual ir_visitor_status visit_leave(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:57:30: note: by ‘{anonymous}::output_read_remover::visit_leave’ warning: 57 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:125:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 125 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:57:30: note: by ‘{anonymous}::output_read_remover::visit_leave’ warning: 57 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:123:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 123 | virtual ir_visitor_status visit_leave(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:57:30: note: by ‘{anonymous}::output_read_remover::visit_leave’ warning: 57 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:121:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 121 | virtual ir_visitor_status visit_leave(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:57:30: note: by ‘{anonymous}::output_read_remover::visit_leave’ warning: 57 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:57:30: note: by ‘{anonymous}::output_read_remover::visit_leave’ warning: 57 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:57:30: note: by ‘{anonymous}::output_read_remover::visit_leave’ warning: 57 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:91:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_barrier*)’ was hidden [-Woverloaded-virtual] warning: 91 | virtual ir_visitor_status visit(class ir_barrier *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:54:30: note: by ‘virtual ir_visitor_status {anonymous}::output_read_remover::visit(ir_dereference_variable*)’ warning: 54 | virtual ir_visitor_status visit(class ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:90:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_typedecl_statement*)’ was hidden [-Woverloaded-virtual] warning: 90 | virtual ir_visitor_status visit(class ir_typedecl_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:54:30: note: by ‘virtual ir_visitor_status {anonymous}::output_read_remover::visit(ir_dereference_variable*)’ warning: 54 | virtual ir_visitor_status visit(class ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:89:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_precision_statement*)’ was hidden [-Woverloaded-virtual] warning: 89 | virtual ir_visitor_status visit(class ir_precision_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:54:30: note: by ‘virtual ir_visitor_status {anonymous}::output_read_remover::visit(ir_dereference_variable*)’ warning: 54 | virtual ir_visitor_status visit(class ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:88:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 88 | virtual ir_visitor_status visit(class ir_loop_jump *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:54:30: note: by ‘virtual ir_visitor_status {anonymous}::output_read_remover::visit(ir_dereference_variable*)’ warning: 54 | virtual ir_visitor_status visit(class ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual] warning: 87 | virtual ir_visitor_status visit(class ir_constant *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:54:30: note: by ‘virtual ir_visitor_status {anonymous}::output_read_remover::visit(ir_dereference_variable*)’ warning: 54 | virtual ir_visitor_status visit(class ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:86:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_variable*)’ was hidden [-Woverloaded-virtual] warning: 86 | virtual ir_visitor_status visit(class ir_variable *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:54:30: note: by ‘virtual ir_visitor_status {anonymous}::output_read_remover::visit(ir_dereference_variable*)’ warning: 54 | virtual ir_visitor_status visit(class ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 85 | virtual ir_visitor_status visit(class ir_rvalue *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:54:30: note: by ‘virtual ir_visitor_status {anonymous}::output_read_remover::visit(ir_dereference_variable*)’ warning: 54 | virtual ir_visitor_status visit(class ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:145:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 145 | virtual ir_visitor_status visit_leave(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:812:30: note: by ‘virtual ir_visitor_status lower_packed_varyings_gs_splicer::visit_leave(ir_emit_vertex*)’ warning: 812 | virtual ir_visitor_status visit_leave(ir_emit_vertex *ev); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:141:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 141 | virtual ir_visitor_status visit_leave(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:812:30: note: by ‘virtual ir_visitor_status lower_packed_varyings_gs_splicer::visit_leave(ir_emit_vertex*)’ warning: 812 | virtual ir_visitor_status visit_leave(ir_emit_vertex *ev); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:812:30: note: by ‘virtual ir_visitor_status lower_packed_varyings_gs_splicer::visit_leave(ir_emit_vertex*)’ warning: 812 | virtual ir_visitor_status visit_leave(ir_emit_vertex *ev); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:137:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 137 | virtual ir_visitor_status visit_leave(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:812:30: note: by ‘virtual ir_visitor_status lower_packed_varyings_gs_splicer::visit_leave(ir_emit_vertex*)’ warning: 812 | virtual ir_visitor_status visit_leave(ir_emit_vertex *ev); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:135:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 135 | virtual ir_visitor_status visit_leave(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:812:30: note: by ‘virtual ir_visitor_status lower_packed_varyings_gs_splicer::visit_leave(ir_emit_vertex*)’ warning: 812 | virtual ir_visitor_status visit_leave(ir_emit_vertex *ev); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:133:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 133 | virtual ir_visitor_status visit_leave(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:812:30: note: by ‘virtual ir_visitor_status lower_packed_varyings_gs_splicer::visit_leave(ir_emit_vertex*)’ warning: 812 | virtual ir_visitor_status visit_leave(ir_emit_vertex *ev); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:131:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 131 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:812:30: note: by ‘virtual ir_visitor_status lower_packed_varyings_gs_splicer::visit_leave(ir_emit_vertex*)’ warning: 812 | virtual ir_visitor_status visit_leave(ir_emit_vertex *ev); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:129:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 129 | virtual ir_visitor_status visit_leave(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:812:30: note: by ‘virtual ir_visitor_status lower_packed_varyings_gs_splicer::visit_leave(ir_emit_vertex*)’ warning: 812 | virtual ir_visitor_status visit_leave(ir_emit_vertex *ev); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:127:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 127 | virtual ir_visitor_status visit_leave(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:812:30: note: by ‘virtual ir_visitor_status lower_packed_varyings_gs_splicer::visit_leave(ir_emit_vertex*)’ warning: 812 | virtual ir_visitor_status visit_leave(ir_emit_vertex *ev); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:125:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 125 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:812:30: note: by ‘virtual ir_visitor_status lower_packed_varyings_gs_splicer::visit_leave(ir_emit_vertex*)’ warning: 812 | virtual ir_visitor_status visit_leave(ir_emit_vertex *ev); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:123:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 123 | virtual ir_visitor_status visit_leave(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:812:30: note: by ‘virtual ir_visitor_status lower_packed_varyings_gs_splicer::visit_leave(ir_emit_vertex*)’ warning: 812 | virtual ir_visitor_status visit_leave(ir_emit_vertex *ev); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:121:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 121 | virtual ir_visitor_status visit_leave(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:812:30: note: by ‘virtual ir_visitor_status lower_packed_varyings_gs_splicer::visit_leave(ir_emit_vertex*)’ warning: 812 | virtual ir_visitor_status visit_leave(ir_emit_vertex *ev); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:812:30: note: by ‘virtual ir_visitor_status lower_packed_varyings_gs_splicer::visit_leave(ir_emit_vertex*)’ warning: 812 | virtual ir_visitor_status visit_leave(ir_emit_vertex *ev); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:812:30: note: by ‘virtual ir_visitor_status lower_packed_varyings_gs_splicer::visit_leave(ir_emit_vertex*)’ warning: 812 | virtual ir_visitor_status visit_leave(ir_emit_vertex *ev); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:812:30: note: by ‘virtual ir_visitor_status lower_packed_varyings_gs_splicer::visit_leave(ir_emit_vertex*)’ warning: 812 | virtual ir_visitor_status visit_leave(ir_emit_vertex *ev); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:145:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 145 | virtual ir_visitor_status visit_leave(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:853:30: note: by ‘virtual ir_visitor_status lower_packed_varyings_return_splicer::visit_leave(ir_return*)’ warning: 853 | virtual ir_visitor_status visit_leave(ir_return *ret); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:143:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 143 | virtual ir_visitor_status visit_leave(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:853:30: note: by ‘virtual ir_visitor_status lower_packed_varyings_return_splicer::visit_leave(ir_return*)’ warning: 853 | virtual ir_visitor_status visit_leave(ir_return *ret); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:141:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 141 | virtual ir_visitor_status visit_leave(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:853:30: note: by ‘virtual ir_visitor_status lower_packed_varyings_return_splicer::visit_leave(ir_return*)’ warning: 853 | virtual ir_visitor_status visit_leave(ir_return *ret); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:853:30: note: by ‘virtual ir_visitor_status lower_packed_varyings_return_splicer::visit_leave(ir_return*)’ warning: 853 | virtual ir_visitor_status visit_leave(ir_return *ret); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:137:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 137 | virtual ir_visitor_status visit_leave(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:853:30: note: by ‘virtual ir_visitor_status lower_packed_varyings_return_splicer::visit_leave(ir_return*)’ warning: 853 | virtual ir_visitor_status visit_leave(ir_return *ret); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:133:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 133 | virtual ir_visitor_status visit_leave(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:853:30: note: by ‘virtual ir_visitor_status lower_packed_varyings_return_splicer::visit_leave(ir_return*)’ warning: 853 | virtual ir_visitor_status visit_leave(ir_return *ret); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:131:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 131 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:853:30: note: by ‘virtual ir_visitor_status lower_packed_varyings_return_splicer::visit_leave(ir_return*)’ warning: 853 | virtual ir_visitor_status visit_leave(ir_return *ret); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:129:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 129 | virtual ir_visitor_status visit_leave(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:853:30: note: by ‘virtual ir_visitor_status lower_packed_varyings_return_splicer::visit_leave(ir_return*)’ warning: 853 | virtual ir_visitor_status visit_leave(ir_return *ret); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:127:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 127 | virtual ir_visitor_status visit_leave(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:853:30: note: by ‘virtual ir_visitor_status lower_packed_varyings_return_splicer::visit_leave(ir_return*)’ warning: 853 | virtual ir_visitor_status visit_leave(ir_return *ret); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:125:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 125 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:853:30: note: by ‘virtual ir_visitor_status lower_packed_varyings_return_splicer::visit_leave(ir_return*)’ warning: 853 | virtual ir_visitor_status visit_leave(ir_return *ret); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:123:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 123 | virtual ir_visitor_status visit_leave(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:853:30: note: by ‘virtual ir_visitor_status lower_packed_varyings_return_splicer::visit_leave(ir_return*)’ warning: 853 | virtual ir_visitor_status visit_leave(ir_return *ret); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:121:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 121 | virtual ir_visitor_status visit_leave(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:853:30: note: by ‘virtual ir_visitor_status lower_packed_varyings_return_splicer::visit_leave(ir_return*)’ warning: 853 | virtual ir_visitor_status visit_leave(ir_return *ret); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:853:30: note: by ‘virtual ir_visitor_status lower_packed_varyings_return_splicer::visit_leave(ir_return*)’ warning: 853 | virtual ir_visitor_status visit_leave(ir_return *ret); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:853:30: note: by ‘virtual ir_visitor_status lower_packed_varyings_return_splicer::visit_leave(ir_return*)’ warning: 853 | virtual ir_visitor_status visit_leave(ir_return *ret); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:147: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:853:30: note: by ‘virtual ir_visitor_status lower_packed_varyings_return_splicer::visit_leave(ir_return*)’ warning: 853 | virtual ir_visitor_status visit_leave(ir_return *ret); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/lower_packing_builtins.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_packing_builtins.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_packing_builtins.cpp:27: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_packing_builtins.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_packing_builtins.cpp:27: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_packing_builtins.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_packing_builtins.cpp:27: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_packing_builtins.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_packing_builtins.cpp:27: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_packing_builtins.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_packing_builtins.cpp:27: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_packing_builtins.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_packing_builtins.cpp:27: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_packing_builtins.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_packing_builtins.cpp:27: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_packing_builtins.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_packing_builtins.cpp:27: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:47:30: note: by ‘virtual ir_visitor_status {anonymous}::find_precision_visitor::visit_enter(ir_call*)’ warning: 47 | virtual ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:84:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 84 | virtual ir_visitor_status visit_enter(ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:47:30: note: by ‘virtual ir_visitor_status {anonymous}::find_precision_visitor::visit_enter(ir_call*)’ warning: 47 | virtual ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:83:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 83 | virtual ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:47:30: note: by ‘virtual ir_visitor_status {anonymous}::find_precision_visitor::visit_enter(ir_call*)’ warning: 47 | virtual ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:82:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 82 | virtual ir_visitor_status visit_enter(ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:47:30: note: by ‘virtual ir_visitor_status {anonymous}::find_precision_visitor::visit_enter(ir_call*)’ warning: 47 | virtual ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:81:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 81 | virtual ir_visitor_status visit_enter(ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:47:30: note: by ‘virtual ir_visitor_status {anonymous}::find_precision_visitor::visit_enter(ir_call*)’ warning: 47 | virtual ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:80:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 80 | virtual ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:47:30: note: by ‘virtual ir_visitor_status {anonymous}::find_precision_visitor::visit_enter(ir_call*)’ warning: 47 | virtual ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:79:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 79 | virtual ir_visitor_status visit_enter(ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:47:30: note: by ‘virtual ir_visitor_status {anonymous}::find_precision_visitor::visit_enter(ir_call*)’ warning: 47 | virtual ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:78:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 78 | virtual ir_visitor_status visit_enter(ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:47:30: note: by ‘virtual ir_visitor_status {anonymous}::find_precision_visitor::visit_enter(ir_call*)’ warning: 47 | virtual ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:77:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 77 | virtual ir_visitor_status visit_enter(ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:47:30: note: by ‘virtual ir_visitor_status {anonymous}::find_precision_visitor::visit_enter(ir_call*)’ warning: 47 | virtual ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:76:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 76 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:47:30: note: by ‘virtual ir_visitor_status {anonymous}::find_precision_visitor::visit_enter(ir_call*)’ warning: 47 | virtual ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:74:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 74 | virtual ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:47:30: note: by ‘virtual ir_visitor_status {anonymous}::find_precision_visitor::visit_enter(ir_call*)’ warning: 47 | virtual ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:145:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 145 | virtual ir_visitor_status visit_leave(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:119:30: note: by ‘{anonymous}::find_lowerable_rvalues_visitor::visit_leave’ warning: 119 | virtual ir_visitor_status visit_leave(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:143:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 143 | virtual ir_visitor_status visit_leave(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:119:30: note: by ‘{anonymous}::find_lowerable_rvalues_visitor::visit_leave’ warning: 119 | virtual ir_visitor_status visit_leave(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:141:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 141 | virtual ir_visitor_status visit_leave(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:119:30: note: by ‘{anonymous}::find_lowerable_rvalues_visitor::visit_leave’ warning: 119 | virtual ir_visitor_status visit_leave(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:119:30: note: by ‘{anonymous}::find_lowerable_rvalues_visitor::visit_leave’ warning: 119 | virtual ir_visitor_status visit_leave(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:137:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 137 | virtual ir_visitor_status visit_leave(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:119:30: note: by ‘{anonymous}::find_lowerable_rvalues_visitor::visit_leave’ warning: 119 | virtual ir_visitor_status visit_leave(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:135:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 135 | virtual ir_visitor_status visit_leave(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:119:30: note: by ‘{anonymous}::find_lowerable_rvalues_visitor::visit_leave’ warning: 119 | virtual ir_visitor_status visit_leave(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:129:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 129 | virtual ir_visitor_status visit_leave(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:119:30: note: by ‘{anonymous}::find_lowerable_rvalues_visitor::visit_leave’ warning: 119 | virtual ir_visitor_status visit_leave(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:127:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 127 | virtual ir_visitor_status visit_leave(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:119:30: note: by ‘{anonymous}::find_lowerable_rvalues_visitor::visit_leave’ warning: 119 | virtual ir_visitor_status visit_leave(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:125:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 125 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:119:30: note: by ‘{anonymous}::find_lowerable_rvalues_visitor::visit_leave’ warning: 119 | virtual ir_visitor_status visit_leave(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:123:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 123 | virtual ir_visitor_status visit_leave(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:119:30: note: by ‘{anonymous}::find_lowerable_rvalues_visitor::visit_leave’ warning: 119 | virtual ir_visitor_status visit_leave(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:121:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 121 | virtual ir_visitor_status visit_leave(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:119:30: note: by ‘{anonymous}::find_lowerable_rvalues_visitor::visit_leave’ warning: 119 | virtual ir_visitor_status visit_leave(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:119:30: note: by ‘{anonymous}::find_lowerable_rvalues_visitor::visit_leave’ warning: 119 | virtual ir_visitor_status visit_leave(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:119:30: note: by ‘{anonymous}::find_lowerable_rvalues_visitor::visit_leave’ warning: 119 | virtual ir_visitor_status visit_leave(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:119:30: note: by ‘{anonymous}::find_lowerable_rvalues_visitor::visit_leave’ warning: 119 | virtual ir_visitor_status visit_leave(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:116:30: note: by ‘{anonymous}::find_lowerable_rvalues_visitor::visit_enter’ warning: 116 | virtual ir_visitor_status visit_enter(ir_expression *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:116:30: note: by ‘{anonymous}::find_lowerable_rvalues_visitor::visit_enter’ warning: 116 | virtual ir_visitor_status visit_enter(ir_expression *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:116:30: note: by ‘{anonymous}::find_lowerable_rvalues_visitor::visit_enter’ warning: 116 | virtual ir_visitor_status visit_enter(ir_expression *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:116:30: note: by ‘{anonymous}::find_lowerable_rvalues_visitor::visit_enter’ warning: 116 | virtual ir_visitor_status visit_enter(ir_expression *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:116:30: note: by ‘{anonymous}::find_lowerable_rvalues_visitor::visit_enter’ warning: 116 | virtual ir_visitor_status visit_enter(ir_expression *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:116:30: note: by ‘{anonymous}::find_lowerable_rvalues_visitor::visit_enter’ warning: 116 | virtual ir_visitor_status visit_enter(ir_expression *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:132:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 132 | virtual ir_visitor_status visit_enter(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:116:30: note: by ‘{anonymous}::find_lowerable_rvalues_visitor::visit_enter’ warning: 116 | virtual ir_visitor_status visit_enter(ir_expression *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:130:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 130 | virtual ir_visitor_status visit_enter(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:116:30: note: by ‘{anonymous}::find_lowerable_rvalues_visitor::visit_enter’ warning: 116 | virtual ir_visitor_status visit_enter(ir_expression *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:116:30: note: by ‘{anonymous}::find_lowerable_rvalues_visitor::visit_enter’ warning: 116 | virtual ir_visitor_status visit_enter(ir_expression *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:116:30: note: by ‘{anonymous}::find_lowerable_rvalues_visitor::visit_enter’ warning: 116 | virtual ir_visitor_status visit_enter(ir_expression *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:116:30: note: by ‘{anonymous}::find_lowerable_rvalues_visitor::visit_enter’ warning: 116 | virtual ir_visitor_status visit_enter(ir_expression *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:116:30: note: by ‘{anonymous}::find_lowerable_rvalues_visitor::visit_enter’ warning: 116 | virtual ir_visitor_status visit_enter(ir_expression *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:91:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_barrier*)’ was hidden [-Woverloaded-virtual] warning: 91 | virtual ir_visitor_status visit(class ir_barrier *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:111:30: note: by ‘{anonymous}::find_lowerable_rvalues_visitor::visit’ warning: 111 | virtual ir_visitor_status visit(ir_dereference_variable *ir); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:90:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_typedecl_statement*)’ was hidden [-Woverloaded-virtual] warning: 90 | virtual ir_visitor_status visit(class ir_typedecl_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:111:30: note: by ‘{anonymous}::find_lowerable_rvalues_visitor::visit’ warning: 111 | virtual ir_visitor_status visit(ir_dereference_variable *ir); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:89:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_precision_statement*)’ was hidden [-Woverloaded-virtual] warning: 89 | virtual ir_visitor_status visit(class ir_precision_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:111:30: note: by ‘{anonymous}::find_lowerable_rvalues_visitor::visit’ warning: 111 | virtual ir_visitor_status visit(ir_dereference_variable *ir); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:88:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 88 | virtual ir_visitor_status visit(class ir_loop_jump *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:111:30: note: by ‘{anonymous}::find_lowerable_rvalues_visitor::visit’ warning: 111 | virtual ir_visitor_status visit(ir_dereference_variable *ir); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:86:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_variable*)’ was hidden [-Woverloaded-virtual] warning: 86 | virtual ir_visitor_status visit(class ir_variable *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:111:30: note: by ‘{anonymous}::find_lowerable_rvalues_visitor::visit’ warning: 111 | virtual ir_visitor_status visit(ir_dereference_variable *ir); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 85 | virtual ir_visitor_status visit(class ir_rvalue *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:111:30: note: by ‘{anonymous}::find_lowerable_rvalues_visitor::visit’ warning: 111 | virtual ir_visitor_status visit(ir_dereference_variable *ir); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:141:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_precision_visitor::visit_leave(ir_expression*)’ warning: 141 | virtual ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:67:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 67 | virtual ir_visitor_status visit_leave(ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:141:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_precision_visitor::visit_leave(ir_expression*)’ warning: 141 | virtual ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:66:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 66 | virtual ir_visitor_status visit_leave(ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:141:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_precision_visitor::visit_leave(ir_expression*)’ warning: 141 | virtual ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:65:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual ir_visitor_status visit_leave(ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:141:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_precision_visitor::visit_leave(ir_expression*)’ warning: 141 | virtual ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:64:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual ir_visitor_status visit_leave(ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:141:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_precision_visitor::visit_leave(ir_expression*)’ warning: 141 | virtual ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:63:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:141:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_precision_visitor::visit_leave(ir_expression*)’ warning: 141 | virtual ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:61:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual ir_visitor_status visit_leave(ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:141:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_precision_visitor::visit_leave(ir_expression*)’ warning: 141 | virtual ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:60:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual ir_visitor_status visit_leave(ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:141:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_precision_visitor::visit_leave(ir_expression*)’ warning: 141 | virtual ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:59:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 59 | virtual ir_visitor_status visit_leave(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:141:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_precision_visitor::visit_leave(ir_expression*)’ warning: 141 | virtual ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:58:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 58 | virtual ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:141:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_precision_visitor::visit_leave(ir_expression*)’ warning: 141 | virtual ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:57:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 57 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:141:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_precision_visitor::visit_leave(ir_expression*)’ warning: 141 | virtual ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:140:30: note: by ‘{anonymous}::lower_precision_visitor::visit_enter’ warning: 140 | virtual ir_visitor_status visit_enter(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:140:30: note: by ‘{anonymous}::lower_precision_visitor::visit_enter’ warning: 140 | virtual ir_visitor_status visit_enter(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:140:30: note: by ‘{anonymous}::lower_precision_visitor::visit_enter’ warning: 140 | virtual ir_visitor_status visit_enter(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:140:30: note: by ‘{anonymous}::lower_precision_visitor::visit_enter’ warning: 140 | virtual ir_visitor_status visit_enter(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:140:30: note: by ‘{anonymous}::lower_precision_visitor::visit_enter’ warning: 140 | virtual ir_visitor_status visit_enter(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:140:30: note: by ‘{anonymous}::lower_precision_visitor::visit_enter’ warning: 140 | virtual ir_visitor_status visit_enter(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:130:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 130 | virtual ir_visitor_status visit_enter(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:140:30: note: by ‘{anonymous}::lower_precision_visitor::visit_enter’ warning: 140 | virtual ir_visitor_status visit_enter(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:140:30: note: by ‘{anonymous}::lower_precision_visitor::visit_enter’ warning: 140 | virtual ir_visitor_status visit_enter(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:140:30: note: by ‘{anonymous}::lower_precision_visitor::visit_enter’ warning: 140 | virtual ir_visitor_status visit_enter(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:140:30: note: by ‘{anonymous}::lower_precision_visitor::visit_enter’ warning: 140 | virtual ir_visitor_status visit_enter(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:140:30: note: by ‘{anonymous}::lower_precision_visitor::visit_enter’ warning: 140 | virtual ir_visitor_status visit_enter(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_precision.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_precision.cpp:140:30: note: by ‘{anonymous}::lower_precision_visitor::visit_enter’ warning: 140 | virtual ir_visitor_status visit_enter(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:83:22: note: by ‘{anonymous}::lower_shared_reference_visitor::visit_enter’ warning: 83 | ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:84:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 84 | virtual ir_visitor_status visit_enter(ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:83:22: note: by ‘{anonymous}::lower_shared_reference_visitor::visit_enter’ warning: 83 | ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:83:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 83 | virtual ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:83:22: note: by ‘{anonymous}::lower_shared_reference_visitor::visit_enter’ warning: 83 | ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:82:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 82 | virtual ir_visitor_status visit_enter(ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:83:22: note: by ‘{anonymous}::lower_shared_reference_visitor::visit_enter’ warning: 83 | ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:81:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 81 | virtual ir_visitor_status visit_enter(ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:83:22: note: by ‘{anonymous}::lower_shared_reference_visitor::visit_enter’ warning: 83 | ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:80:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 80 | virtual ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:83:22: note: by ‘{anonymous}::lower_shared_reference_visitor::visit_enter’ warning: 83 | ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:79:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 79 | virtual ir_visitor_status visit_enter(ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:83:22: note: by ‘{anonymous}::lower_shared_reference_visitor::visit_enter’ warning: 83 | ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:78:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 78 | virtual ir_visitor_status visit_enter(ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:83:22: note: by ‘{anonymous}::lower_shared_reference_visitor::visit_enter’ warning: 83 | ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:77:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 77 | virtual ir_visitor_status visit_enter(ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:83:22: note: by ‘{anonymous}::lower_shared_reference_visitor::visit_enter’ warning: 83 | ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:76:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 76 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:83:22: note: by ‘{anonymous}::lower_shared_reference_visitor::visit_enter’ warning: 83 | ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34, warning: from glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34, warning: from glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:145:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 145 | virtual ir_visitor_status visit_leave(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:46:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_subroutine_visitor::visit_leave(ir_call*)’ warning: 46 | ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34, warning: from glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:143:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 143 | virtual ir_visitor_status visit_leave(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:46:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_subroutine_visitor::visit_leave(ir_call*)’ warning: 46 | ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34, warning: from glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:141:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 141 | virtual ir_visitor_status visit_leave(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:46:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_subroutine_visitor::visit_leave(ir_call*)’ warning: 46 | ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34, warning: from glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:46:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_subroutine_visitor::visit_leave(ir_call*)’ warning: 46 | ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34, warning: from glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:137:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 137 | virtual ir_visitor_status visit_leave(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:46:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_subroutine_visitor::visit_leave(ir_call*)’ warning: 46 | ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34, warning: from glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:135:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 135 | virtual ir_visitor_status visit_leave(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:46:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_subroutine_visitor::visit_leave(ir_call*)’ warning: 46 | ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34, warning: from glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:131:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 131 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:46:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_subroutine_visitor::visit_leave(ir_call*)’ warning: 46 | ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34, warning: from glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:129:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 129 | virtual ir_visitor_status visit_leave(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:46:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_subroutine_visitor::visit_leave(ir_call*)’ warning: 46 | ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34, warning: from glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:127:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 127 | virtual ir_visitor_status visit_leave(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:46:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_subroutine_visitor::visit_leave(ir_call*)’ warning: 46 | ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34, warning: from glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:125:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 125 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:46:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_subroutine_visitor::visit_leave(ir_call*)’ warning: 46 | ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34, warning: from glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:123:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 123 | virtual ir_visitor_status visit_leave(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:46:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_subroutine_visitor::visit_leave(ir_call*)’ warning: 46 | ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34, warning: from glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:121:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 121 | virtual ir_visitor_status visit_leave(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:46:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_subroutine_visitor::visit_leave(ir_call*)’ warning: 46 | ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34, warning: from glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:46:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_subroutine_visitor::visit_leave(ir_call*)’ warning: 46 | ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34, warning: from glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:46:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_subroutine_visitor::visit_leave(ir_call*)’ warning: 46 | ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h:34, warning: from glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:46:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_subroutine_visitor::visit_leave(ir_call*)’ warning: 46 | ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:70:30: note: by ‘{anonymous}::lower_tess_level_visitor::visit_leave’ warning: 70 | virtual ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:67:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 67 | virtual ir_visitor_status visit_leave(ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:70:30: note: by ‘{anonymous}::lower_tess_level_visitor::visit_leave’ warning: 70 | virtual ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:66:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 66 | virtual ir_visitor_status visit_leave(ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:70:30: note: by ‘{anonymous}::lower_tess_level_visitor::visit_leave’ warning: 70 | virtual ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:65:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual ir_visitor_status visit_leave(ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:70:30: note: by ‘{anonymous}::lower_tess_level_visitor::visit_leave’ warning: 70 | virtual ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:64:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual ir_visitor_status visit_leave(ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:70:30: note: by ‘{anonymous}::lower_tess_level_visitor::visit_leave’ warning: 70 | virtual ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:63:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:70:30: note: by ‘{anonymous}::lower_tess_level_visitor::visit_leave’ warning: 70 | virtual ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:62:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 62 | virtual ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:70:30: note: by ‘{anonymous}::lower_tess_level_visitor::visit_leave’ warning: 70 | virtual ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:61:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual ir_visitor_status visit_leave(ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:70:30: note: by ‘{anonymous}::lower_tess_level_visitor::visit_leave’ warning: 70 | virtual ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:60:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual ir_visitor_status visit_leave(ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:70:30: note: by ‘{anonymous}::lower_tess_level_visitor::visit_leave’ warning: 70 | virtual ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:59:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 59 | virtual ir_visitor_status visit_leave(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:70:30: note: by ‘{anonymous}::lower_tess_level_visitor::visit_leave’ warning: 70 | virtual ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:107:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_dereference_variable*)’ was hidden [-Woverloaded-virtual] warning: 107 | virtual ir_visitor_status visit(class ir_dereference_variable *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:65:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_tess_level_visitor::visit(ir_variable*)’ warning: 65 | virtual ir_visitor_status visit(ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:91:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_barrier*)’ was hidden [-Woverloaded-virtual] warning: 91 | virtual ir_visitor_status visit(class ir_barrier *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:65:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_tess_level_visitor::visit(ir_variable*)’ warning: 65 | virtual ir_visitor_status visit(ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:90:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_typedecl_statement*)’ was hidden [-Woverloaded-virtual] warning: 90 | virtual ir_visitor_status visit(class ir_typedecl_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:65:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_tess_level_visitor::visit(ir_variable*)’ warning: 65 | virtual ir_visitor_status visit(ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:89:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_precision_statement*)’ was hidden [-Woverloaded-virtual] warning: 89 | virtual ir_visitor_status visit(class ir_precision_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:65:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_tess_level_visitor::visit(ir_variable*)’ warning: 65 | virtual ir_visitor_status visit(ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:88:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 88 | virtual ir_visitor_status visit(class ir_loop_jump *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:65:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_tess_level_visitor::visit(ir_variable*)’ warning: 65 | virtual ir_visitor_status visit(ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual] warning: 87 | virtual ir_visitor_status visit(class ir_constant *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:65:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_tess_level_visitor::visit(ir_variable*)’ warning: 65 | virtual ir_visitor_status visit(ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 85 | virtual ir_visitor_status visit(class ir_rvalue *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:65:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_tess_level_visitor::visit(ir_variable*)’ warning: 65 | virtual ir_visitor_status visit(ir_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:145:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 145 | virtual ir_visitor_status visit_leave(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:49:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_texture_projection_visitor::visit_leave(ir_texture*)’ warning: 49 | ir_visitor_status visit_leave(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:143:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 143 | virtual ir_visitor_status visit_leave(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:49:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_texture_projection_visitor::visit_leave(ir_texture*)’ warning: 49 | ir_visitor_status visit_leave(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:141:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 141 | virtual ir_visitor_status visit_leave(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:49:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_texture_projection_visitor::visit_leave(ir_texture*)’ warning: 49 | ir_visitor_status visit_leave(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:49:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_texture_projection_visitor::visit_leave(ir_texture*)’ warning: 49 | ir_visitor_status visit_leave(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:137:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 137 | virtual ir_visitor_status visit_leave(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:49:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_texture_projection_visitor::visit_leave(ir_texture*)’ warning: 49 | ir_visitor_status visit_leave(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:135:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 135 | virtual ir_visitor_status visit_leave(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:49:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_texture_projection_visitor::visit_leave(ir_texture*)’ warning: 49 | ir_visitor_status visit_leave(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:133:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 133 | virtual ir_visitor_status visit_leave(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:49:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_texture_projection_visitor::visit_leave(ir_texture*)’ warning: 49 | ir_visitor_status visit_leave(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:131:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 131 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:49:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_texture_projection_visitor::visit_leave(ir_texture*)’ warning: 49 | ir_visitor_status visit_leave(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:129:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 129 | virtual ir_visitor_status visit_leave(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:49:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_texture_projection_visitor::visit_leave(ir_texture*)’ warning: 49 | ir_visitor_status visit_leave(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:127:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 127 | virtual ir_visitor_status visit_leave(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:49:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_texture_projection_visitor::visit_leave(ir_texture*)’ warning: 49 | ir_visitor_status visit_leave(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:125:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 125 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:49:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_texture_projection_visitor::visit_leave(ir_texture*)’ warning: 49 | ir_visitor_status visit_leave(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:121:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 121 | virtual ir_visitor_status visit_leave(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:49:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_texture_projection_visitor::visit_leave(ir_texture*)’ warning: 49 | ir_visitor_status visit_leave(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:49:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_texture_projection_visitor::visit_leave(ir_texture*)’ warning: 49 | ir_visitor_status visit_leave(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:49:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_texture_projection_visitor::visit_leave(ir_texture*)’ warning: 49 | ir_visitor_status visit_leave(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:49:22: note: by ‘virtual ir_visitor_status {anonymous}::lower_texture_projection_visitor::visit_leave(ir_texture*)’ warning: 49 | ir_visitor_status visit_leave(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:110:22: note: by ‘{anonymous}::lower_ubo_reference_visitor::visit_enter’ warning: 110 | ir_visitor_status visit_enter(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:84:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 84 | virtual ir_visitor_status visit_enter(ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:110:22: note: by ‘{anonymous}::lower_ubo_reference_visitor::visit_enter’ warning: 110 | ir_visitor_status visit_enter(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:82:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 82 | virtual ir_visitor_status visit_enter(ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:110:22: note: by ‘{anonymous}::lower_ubo_reference_visitor::visit_enter’ warning: 110 | ir_visitor_status visit_enter(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:81:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 81 | virtual ir_visitor_status visit_enter(ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:110:22: note: by ‘{anonymous}::lower_ubo_reference_visitor::visit_enter’ warning: 110 | ir_visitor_status visit_enter(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:80:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 80 | virtual ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:110:22: note: by ‘{anonymous}::lower_ubo_reference_visitor::visit_enter’ warning: 110 | ir_visitor_status visit_enter(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:78:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 78 | virtual ir_visitor_status visit_enter(ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:110:22: note: by ‘{anonymous}::lower_ubo_reference_visitor::visit_enter’ warning: 110 | ir_visitor_status visit_enter(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:77:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 77 | virtual ir_visitor_status visit_enter(ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:110:22: note: by ‘{anonymous}::lower_ubo_reference_visitor::visit_enter’ warning: 110 | ir_visitor_status visit_enter(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_buffer_access.h:38, warning: from glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:76:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 76 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:110:22: note: by ‘{anonymous}::lower_ubo_reference_visitor::visit_enter’ warning: 110 | ir_visitor_status visit_enter(ir_texture *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:160:30: note: by ‘virtual ir_visitor_status {anonymous}::find_variable_index::visit_enter(ir_dereference_array*)’ warning: 160 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:160:30: note: by ‘virtual ir_visitor_status {anonymous}::find_variable_index::visit_enter(ir_dereference_array*)’ warning: 160 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:160:30: note: by ‘virtual ir_visitor_status {anonymous}::find_variable_index::visit_enter(ir_dereference_array*)’ warning: 160 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:160:30: note: by ‘virtual ir_visitor_status {anonymous}::find_variable_index::visit_enter(ir_dereference_array*)’ warning: 160 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:160:30: note: by ‘virtual ir_visitor_status {anonymous}::find_variable_index::visit_enter(ir_dereference_array*)’ warning: 160 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:160:30: note: by ‘virtual ir_visitor_status {anonymous}::find_variable_index::visit_enter(ir_dereference_array*)’ warning: 160 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:132:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 132 | virtual ir_visitor_status visit_enter(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:160:30: note: by ‘virtual ir_visitor_status {anonymous}::find_variable_index::visit_enter(ir_dereference_array*)’ warning: 160 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:130:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 130 | virtual ir_visitor_status visit_enter(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:160:30: note: by ‘virtual ir_visitor_status {anonymous}::find_variable_index::visit_enter(ir_dereference_array*)’ warning: 160 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:160:30: note: by ‘virtual ir_visitor_status {anonymous}::find_variable_index::visit_enter(ir_dereference_array*)’ warning: 160 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:160:30: note: by ‘virtual ir_visitor_status {anonymous}::find_variable_index::visit_enter(ir_dereference_array*)’ warning: 160 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:160:30: note: by ‘virtual ir_visitor_status {anonymous}::find_variable_index::visit_enter(ir_dereference_array*)’ warning: 160 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:160:30: note: by ‘virtual ir_visitor_status {anonymous}::find_variable_index::visit_enter(ir_dereference_array*)’ warning: 160 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:160:30: note: by ‘virtual ir_visitor_status {anonymous}::find_variable_index::visit_enter(ir_dereference_array*)’ warning: 160 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:160:30: note: by ‘virtual ir_visitor_status {anonymous}::find_variable_index::visit_enter(ir_dereference_array*)’ warning: 160 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:160:30: note: by ‘virtual ir_visitor_status {anonymous}::find_variable_index::visit_enter(ir_dereference_array*)’ warning: 160 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:521:4: note: by ‘virtual ir_visitor_status {anonymous}::variable_index_to_cond_assign_visitor::visit_leave(ir_assignment*)’ warning: 521 | visit_leave(ir_assignment *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:67:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 67 | virtual ir_visitor_status visit_leave(ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:521:4: note: by ‘virtual ir_visitor_status {anonymous}::variable_index_to_cond_assign_visitor::visit_leave(ir_assignment*)’ warning: 521 | visit_leave(ir_assignment *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:66:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 66 | virtual ir_visitor_status visit_leave(ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:521:4: note: by ‘virtual ir_visitor_status {anonymous}::variable_index_to_cond_assign_visitor::visit_leave(ir_assignment*)’ warning: 521 | visit_leave(ir_assignment *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:65:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual ir_visitor_status visit_leave(ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:521:4: note: by ‘virtual ir_visitor_status {anonymous}::variable_index_to_cond_assign_visitor::visit_leave(ir_assignment*)’ warning: 521 | visit_leave(ir_assignment *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:64:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual ir_visitor_status visit_leave(ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:521:4: note: by ‘virtual ir_visitor_status {anonymous}::variable_index_to_cond_assign_visitor::visit_leave(ir_assignment*)’ warning: 521 | visit_leave(ir_assignment *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:63:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:521:4: note: by ‘virtual ir_visitor_status {anonymous}::variable_index_to_cond_assign_visitor::visit_leave(ir_assignment*)’ warning: 521 | visit_leave(ir_assignment *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:62:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 62 | virtual ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:521:4: note: by ‘virtual ir_visitor_status {anonymous}::variable_index_to_cond_assign_visitor::visit_leave(ir_assignment*)’ warning: 521 | visit_leave(ir_assignment *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:61:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual ir_visitor_status visit_leave(ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:521:4: note: by ‘virtual ir_visitor_status {anonymous}::variable_index_to_cond_assign_visitor::visit_leave(ir_assignment*)’ warning: 521 | visit_leave(ir_assignment *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:60:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual ir_visitor_status visit_leave(ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:521:4: note: by ‘virtual ir_visitor_status {anonymous}::variable_index_to_cond_assign_visitor::visit_leave(ir_assignment*)’ warning: 521 | visit_leave(ir_assignment *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:59:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 59 | virtual ir_visitor_status visit_leave(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:521:4: note: by ‘virtual ir_visitor_status {anonymous}::variable_index_to_cond_assign_visitor::visit_leave(ir_assignment*)’ warning: 521 | visit_leave(ir_assignment *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:58:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 58 | virtual ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:521:4: note: by ‘virtual ir_visitor_status {anonymous}::variable_index_to_cond_assign_visitor::visit_leave(ir_assignment*)’ warning: 521 | visit_leave(ir_assignment *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:145:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 145 | virtual ir_visitor_status visit_leave(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:70:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_vec_index_to_cond_assign_visitor::visit_leave(ir_assignment*)’ warning: 70 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:143:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 143 | virtual ir_visitor_status visit_leave(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:70:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_vec_index_to_cond_assign_visitor::visit_leave(ir_assignment*)’ warning: 70 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:141:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 141 | virtual ir_visitor_status visit_leave(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:70:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_vec_index_to_cond_assign_visitor::visit_leave(ir_assignment*)’ warning: 70 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:70:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_vec_index_to_cond_assign_visitor::visit_leave(ir_assignment*)’ warning: 70 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:137:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 137 | virtual ir_visitor_status visit_leave(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:70:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_vec_index_to_cond_assign_visitor::visit_leave(ir_assignment*)’ warning: 70 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:135:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 135 | virtual ir_visitor_status visit_leave(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:70:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_vec_index_to_cond_assign_visitor::visit_leave(ir_assignment*)’ warning: 70 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:133:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 133 | virtual ir_visitor_status visit_leave(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:70:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_vec_index_to_cond_assign_visitor::visit_leave(ir_assignment*)’ warning: 70 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:129:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 129 | virtual ir_visitor_status visit_leave(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:70:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_vec_index_to_cond_assign_visitor::visit_leave(ir_assignment*)’ warning: 70 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:127:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 127 | virtual ir_visitor_status visit_leave(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:70:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_vec_index_to_cond_assign_visitor::visit_leave(ir_assignment*)’ warning: 70 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:125:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 125 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:70:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_vec_index_to_cond_assign_visitor::visit_leave(ir_assignment*)’ warning: 70 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:123:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 123 | virtual ir_visitor_status visit_leave(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:70:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_vec_index_to_cond_assign_visitor::visit_leave(ir_assignment*)’ warning: 70 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:121:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 121 | virtual ir_visitor_status visit_leave(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:70:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_vec_index_to_cond_assign_visitor::visit_leave(ir_assignment*)’ warning: 70 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:70:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_vec_index_to_cond_assign_visitor::visit_leave(ir_assignment*)’ warning: 70 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:70:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_vec_index_to_cond_assign_visitor::visit_leave(ir_assignment*)’ warning: 70 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:70:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_vec_index_to_cond_assign_visitor::visit_leave(ir_assignment*)’ warning: 70 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:73:30: note: by ‘{anonymous}::ir_vec_index_to_cond_assign_visitor::visit_enter’ warning: 73 | virtual ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:73:30: note: by ‘{anonymous}::ir_vec_index_to_cond_assign_visitor::visit_enter’ warning: 73 | virtual ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:73:30: note: by ‘{anonymous}::ir_vec_index_to_cond_assign_visitor::visit_enter’ warning: 73 | virtual ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:73:30: note: by ‘{anonymous}::ir_vec_index_to_cond_assign_visitor::visit_enter’ warning: 73 | virtual ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:130:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 130 | virtual ir_visitor_status visit_enter(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:73:30: note: by ‘{anonymous}::ir_vec_index_to_cond_assign_visitor::visit_enter’ warning: 73 | virtual ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:73:30: note: by ‘{anonymous}::ir_vec_index_to_cond_assign_visitor::visit_enter’ warning: 73 | virtual ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:126:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 126 | virtual ir_visitor_status visit_enter(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:73:30: note: by ‘{anonymous}::ir_vec_index_to_cond_assign_visitor::visit_enter’ warning: 73 | virtual ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:73:30: note: by ‘{anonymous}::ir_vec_index_to_cond_assign_visitor::visit_enter’ warning: 73 | virtual ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:73:30: note: by ‘{anonymous}::ir_vec_index_to_cond_assign_visitor::visit_enter’ warning: 73 | virtual ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:73:30: note: by ‘{anonymous}::ir_vec_index_to_cond_assign_visitor::visit_enter’ warning: 73 | virtual ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:73:30: note: by ‘{anonymous}::ir_vec_index_to_cond_assign_visitor::visit_enter’ warning: 73 | virtual ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_swizzle.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_swizzle.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_swizzle.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_swizzle.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_swizzle.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_swizzle.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_swizzle.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_swizzle.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_swizzle.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_swizzle.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_swizzle.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_swizzle.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_swizzle.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_swizzle.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_swizzle.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_swizzle.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vec_index_to_swizzle.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:23: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:23: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:23: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:23: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:23: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:23: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:23: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:23: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:23: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:46:30: note: by ‘virtual ir_visitor_status {anonymous}::vector_deref_visitor::visit_enter(ir_assignment*)’ warning: 46 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:84:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 84 | virtual ir_visitor_status visit_enter(ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:46:30: note: by ‘virtual ir_visitor_status {anonymous}::vector_deref_visitor::visit_enter(ir_assignment*)’ warning: 46 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:83:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 83 | virtual ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:46:30: note: by ‘virtual ir_visitor_status {anonymous}::vector_deref_visitor::visit_enter(ir_assignment*)’ warning: 46 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:82:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 82 | virtual ir_visitor_status visit_enter(ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:46:30: note: by ‘virtual ir_visitor_status {anonymous}::vector_deref_visitor::visit_enter(ir_assignment*)’ warning: 46 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:81:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 81 | virtual ir_visitor_status visit_enter(ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:46:30: note: by ‘virtual ir_visitor_status {anonymous}::vector_deref_visitor::visit_enter(ir_assignment*)’ warning: 46 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:80:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 80 | virtual ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:46:30: note: by ‘virtual ir_visitor_status {anonymous}::vector_deref_visitor::visit_enter(ir_assignment*)’ warning: 46 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:79:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 79 | virtual ir_visitor_status visit_enter(ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:46:30: note: by ‘virtual ir_visitor_status {anonymous}::vector_deref_visitor::visit_enter(ir_assignment*)’ warning: 46 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:78:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 78 | virtual ir_visitor_status visit_enter(ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:46:30: note: by ‘virtual ir_visitor_status {anonymous}::vector_deref_visitor::visit_enter(ir_assignment*)’ warning: 46 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:77:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 77 | virtual ir_visitor_status visit_enter(ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:46:30: note: by ‘virtual ir_visitor_status {anonymous}::vector_deref_visitor::visit_enter(ir_assignment*)’ warning: 46 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:76:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 76 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:46:30: note: by ‘virtual ir_visitor_status {anonymous}::vector_deref_visitor::visit_enter(ir_assignment*)’ warning: 46 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:75:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 75 | virtual ir_visitor_status visit_enter(ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:46:30: note: by ‘virtual ir_visitor_status {anonymous}::vector_deref_visitor::visit_enter(ir_assignment*)’ warning: 46 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/lower_vector_insert.cpp:23: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vector_insert.cpp:23: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector_insert.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vector_insert.cpp:23: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector_insert.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vector_insert.cpp:23: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector_insert.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vector_insert.cpp:23: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector_insert.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vector_insert.cpp:23: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector_insert.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vector_insert.cpp:23: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector_insert.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vector_insert.cpp:23: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector_insert.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vector_insert.cpp:23: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector_insert.cpp:25: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/lower_vector.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vector.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vector.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vector.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vector.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vector.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vector.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vector.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_vector.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/lower_vector.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_vertex_id.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_vertex_id.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:91:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_barrier*)’ was hidden [-Woverloaded-virtual] warning: 91 | virtual ir_visitor_status visit(class ir_barrier *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vertex_id.cpp:63:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_vertex_id_visitor::visit(ir_dereference_variable*)’ warning: 63 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_vertex_id.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:90:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_typedecl_statement*)’ was hidden [-Woverloaded-virtual] warning: 90 | virtual ir_visitor_status visit(class ir_typedecl_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vertex_id.cpp:63:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_vertex_id_visitor::visit(ir_dereference_variable*)’ warning: 63 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_vertex_id.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:89:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_precision_statement*)’ was hidden [-Woverloaded-virtual] warning: 89 | virtual ir_visitor_status visit(class ir_precision_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vertex_id.cpp:63:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_vertex_id_visitor::visit(ir_dereference_variable*)’ warning: 63 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_vertex_id.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:88:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 88 | virtual ir_visitor_status visit(class ir_loop_jump *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vertex_id.cpp:63:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_vertex_id_visitor::visit(ir_dereference_variable*)’ warning: 63 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_vertex_id.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual] warning: 87 | virtual ir_visitor_status visit(class ir_constant *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vertex_id.cpp:63:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_vertex_id_visitor::visit(ir_dereference_variable*)’ warning: 63 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_vertex_id.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:86:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_variable*)’ was hidden [-Woverloaded-virtual] warning: 86 | virtual ir_visitor_status visit(class ir_variable *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vertex_id.cpp:63:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_vertex_id_visitor::visit(ir_dereference_variable*)’ warning: 63 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/lower_vertex_id.cpp:34: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 85 | virtual ir_visitor_status visit(class ir_rvalue *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_vertex_id.cpp:63:30: note: by ‘virtual ir_visitor_status {anonymous}::lower_vertex_id_visitor::visit(ir_dereference_variable*)’ warning: 63 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:145:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 145 | virtual ir_visitor_status visit_leave(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:46:30: note: by ‘{anonymous}::lower_xfb_var_splicer::visit_leave’ warning: 46 | virtual ir_visitor_status visit_leave(ir_function_signature *sig); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:143:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 143 | virtual ir_visitor_status visit_leave(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:46:30: note: by ‘{anonymous}::lower_xfb_var_splicer::visit_leave’ warning: 46 | virtual ir_visitor_status visit_leave(ir_function_signature *sig); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:141:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 141 | virtual ir_visitor_status visit_leave(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:46:30: note: by ‘{anonymous}::lower_xfb_var_splicer::visit_leave’ warning: 46 | virtual ir_visitor_status visit_leave(ir_function_signature *sig); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:46:30: note: by ‘{anonymous}::lower_xfb_var_splicer::visit_leave’ warning: 46 | virtual ir_visitor_status visit_leave(ir_function_signature *sig); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:137:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 137 | virtual ir_visitor_status visit_leave(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:46:30: note: by ‘{anonymous}::lower_xfb_var_splicer::visit_leave’ warning: 46 | virtual ir_visitor_status visit_leave(ir_function_signature *sig); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:133:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 133 | virtual ir_visitor_status visit_leave(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:46:30: note: by ‘{anonymous}::lower_xfb_var_splicer::visit_leave’ warning: 46 | virtual ir_visitor_status visit_leave(ir_function_signature *sig); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:131:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 131 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:46:30: note: by ‘{anonymous}::lower_xfb_var_splicer::visit_leave’ warning: 46 | virtual ir_visitor_status visit_leave(ir_function_signature *sig); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:129:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 129 | virtual ir_visitor_status visit_leave(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:46:30: note: by ‘{anonymous}::lower_xfb_var_splicer::visit_leave’ warning: 46 | virtual ir_visitor_status visit_leave(ir_function_signature *sig); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:127:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 127 | virtual ir_visitor_status visit_leave(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:46:30: note: by ‘{anonymous}::lower_xfb_var_splicer::visit_leave’ warning: 46 | virtual ir_visitor_status visit_leave(ir_function_signature *sig); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:125:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 125 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:46:30: note: by ‘{anonymous}::lower_xfb_var_splicer::visit_leave’ warning: 46 | virtual ir_visitor_status visit_leave(ir_function_signature *sig); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:123:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 123 | virtual ir_visitor_status visit_leave(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:46:30: note: by ‘{anonymous}::lower_xfb_var_splicer::visit_leave’ warning: 46 | virtual ir_visitor_status visit_leave(ir_function_signature *sig); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:121:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 121 | virtual ir_visitor_status visit_leave(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:46:30: note: by ‘{anonymous}::lower_xfb_var_splicer::visit_leave’ warning: 46 | virtual ir_visitor_status visit_leave(ir_function_signature *sig); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:46:30: note: by ‘{anonymous}::lower_xfb_var_splicer::visit_leave’ warning: 46 | virtual ir_visitor_status visit_leave(ir_function_signature *sig); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:46:30: note: by ‘{anonymous}::lower_xfb_var_splicer::visit_leave’ warning: 46 | virtual ir_visitor_status visit_leave(ir_function_signature *sig); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:62:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_algebraic_visitor::visit_enter(ir_assignment*)’ warning: 62 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:62:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_algebraic_visitor::visit_enter(ir_assignment*)’ warning: 62 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:62:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_algebraic_visitor::visit_enter(ir_assignment*)’ warning: 62 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:62:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_algebraic_visitor::visit_enter(ir_assignment*)’ warning: 62 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:62:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_algebraic_visitor::visit_enter(ir_assignment*)’ warning: 62 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:62:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_algebraic_visitor::visit_enter(ir_assignment*)’ warning: 62 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:132:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 132 | virtual ir_visitor_status visit_enter(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:62:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_algebraic_visitor::visit_enter(ir_assignment*)’ warning: 62 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:62:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_algebraic_visitor::visit_enter(ir_assignment*)’ warning: 62 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:126:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 126 | virtual ir_visitor_status visit_enter(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:62:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_algebraic_visitor::visit_enter(ir_assignment*)’ warning: 62 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:62:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_algebraic_visitor::visit_enter(ir_assignment*)’ warning: 62 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:62:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_algebraic_visitor::visit_enter(ir_assignment*)’ warning: 62 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:62:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_algebraic_visitor::visit_enter(ir_assignment*)’ warning: 62 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:62:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_algebraic_visitor::visit_enter(ir_assignment*)’ warning: 62 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:62:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_algebraic_visitor::visit_enter(ir_assignment*)’ warning: 62 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:62:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_algebraic_visitor::visit_enter(ir_assignment*)’ warning: 62 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:145:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 145 | virtual ir_visitor_status visit_leave(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:109:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_array_reference_visitor::visit_leave(ir_assignment*)’ warning: 109 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:143:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 143 | virtual ir_visitor_status visit_leave(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:109:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_array_reference_visitor::visit_leave(ir_assignment*)’ warning: 109 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:141:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 141 | virtual ir_visitor_status visit_leave(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:109:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_array_reference_visitor::visit_leave(ir_assignment*)’ warning: 109 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:109:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_array_reference_visitor::visit_leave(ir_assignment*)’ warning: 109 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:137:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 137 | virtual ir_visitor_status visit_leave(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:109:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_array_reference_visitor::visit_leave(ir_assignment*)’ warning: 109 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:135:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 135 | virtual ir_visitor_status visit_leave(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:109:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_array_reference_visitor::visit_leave(ir_assignment*)’ warning: 109 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:133:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 133 | virtual ir_visitor_status visit_leave(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:109:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_array_reference_visitor::visit_leave(ir_assignment*)’ warning: 109 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:129:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 129 | virtual ir_visitor_status visit_leave(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:109:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_array_reference_visitor::visit_leave(ir_assignment*)’ warning: 109 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:127:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 127 | virtual ir_visitor_status visit_leave(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:109:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_array_reference_visitor::visit_leave(ir_assignment*)’ warning: 109 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:125:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 125 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:109:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_array_reference_visitor::visit_leave(ir_assignment*)’ warning: 109 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:123:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 123 | virtual ir_visitor_status visit_leave(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:109:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_array_reference_visitor::visit_leave(ir_assignment*)’ warning: 109 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:121:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 121 | virtual ir_visitor_status visit_leave(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:109:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_array_reference_visitor::visit_leave(ir_assignment*)’ warning: 109 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:109:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_array_reference_visitor::visit_leave(ir_assignment*)’ warning: 109 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:109:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_array_reference_visitor::visit_leave(ir_assignment*)’ warning: 109 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:109:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_array_reference_visitor::visit_leave(ir_assignment*)’ warning: 109 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:111:30: note: by ‘{anonymous}::ir_array_reference_visitor::visit_enter’ warning: 111 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:111:30: note: by ‘{anonymous}::ir_array_reference_visitor::visit_enter’ warning: 111 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:111:30: note: by ‘{anonymous}::ir_array_reference_visitor::visit_enter’ warning: 111 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:111:30: note: by ‘{anonymous}::ir_array_reference_visitor::visit_enter’ warning: 111 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:111:30: note: by ‘{anonymous}::ir_array_reference_visitor::visit_enter’ warning: 111 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:111:30: note: by ‘{anonymous}::ir_array_reference_visitor::visit_enter’ warning: 111 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:132:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 132 | virtual ir_visitor_status visit_enter(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:111:30: note: by ‘{anonymous}::ir_array_reference_visitor::visit_enter’ warning: 111 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:111:30: note: by ‘{anonymous}::ir_array_reference_visitor::visit_enter’ warning: 111 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:111:30: note: by ‘{anonymous}::ir_array_reference_visitor::visit_enter’ warning: 111 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:111:30: note: by ‘{anonymous}::ir_array_reference_visitor::visit_enter’ warning: 111 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:111:30: note: by ‘{anonymous}::ir_array_reference_visitor::visit_enter’ warning: 111 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:111:30: note: by ‘{anonymous}::ir_array_reference_visitor::visit_enter’ warning: 111 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:111:30: note: by ‘{anonymous}::ir_array_reference_visitor::visit_enter’ warning: 111 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:91:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_barrier*)’ was hidden [-Woverloaded-virtual] warning: 91 | virtual ir_visitor_status visit(class ir_barrier *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:107:30: note: by ‘{anonymous}::ir_array_reference_visitor::visit’ warning: 107 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:90:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_typedecl_statement*)’ was hidden [-Woverloaded-virtual] warning: 90 | virtual ir_visitor_status visit(class ir_typedecl_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:107:30: note: by ‘{anonymous}::ir_array_reference_visitor::visit’ warning: 107 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:89:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_precision_statement*)’ was hidden [-Woverloaded-virtual] warning: 89 | virtual ir_visitor_status visit(class ir_precision_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:107:30: note: by ‘{anonymous}::ir_array_reference_visitor::visit’ warning: 107 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:88:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 88 | virtual ir_visitor_status visit(class ir_loop_jump *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:107:30: note: by ‘{anonymous}::ir_array_reference_visitor::visit’ warning: 107 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual] warning: 87 | virtual ir_visitor_status visit(class ir_constant *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:107:30: note: by ‘{anonymous}::ir_array_reference_visitor::visit’ warning: 107 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 85 | virtual ir_visitor_status visit(class ir_rvalue *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:107:30: note: by ‘{anonymous}::ir_array_reference_visitor::visit’ warning: 107 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:321:30: note: by ‘virtual ir_visitor_status ir_array_splitting_visitor::visit_leave(ir_assignment*)’ warning: 321 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:67:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 67 | virtual ir_visitor_status visit_leave(ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:321:30: note: by ‘virtual ir_visitor_status ir_array_splitting_visitor::visit_leave(ir_assignment*)’ warning: 321 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:66:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 66 | virtual ir_visitor_status visit_leave(ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:321:30: note: by ‘virtual ir_visitor_status ir_array_splitting_visitor::visit_leave(ir_assignment*)’ warning: 321 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:65:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual ir_visitor_status visit_leave(ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:321:30: note: by ‘virtual ir_visitor_status ir_array_splitting_visitor::visit_leave(ir_assignment*)’ warning: 321 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:64:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual ir_visitor_status visit_leave(ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:321:30: note: by ‘virtual ir_visitor_status ir_array_splitting_visitor::visit_leave(ir_assignment*)’ warning: 321 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:63:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:321:30: note: by ‘virtual ir_visitor_status ir_array_splitting_visitor::visit_leave(ir_assignment*)’ warning: 321 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:62:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 62 | virtual ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:321:30: note: by ‘virtual ir_visitor_status ir_array_splitting_visitor::visit_leave(ir_assignment*)’ warning: 321 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:61:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual ir_visitor_status visit_leave(ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:321:30: note: by ‘virtual ir_visitor_status ir_array_splitting_visitor::visit_leave(ir_assignment*)’ warning: 321 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:60:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual ir_visitor_status visit_leave(ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:321:30: note: by ‘virtual ir_visitor_status ir_array_splitting_visitor::visit_leave(ir_assignment*)’ warning: 321 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:59:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 59 | virtual ir_visitor_status visit_leave(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:321:30: note: by ‘virtual ir_visitor_status ir_array_splitting_visitor::visit_leave(ir_assignment*)’ warning: 321 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:38: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:58:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 58 | virtual ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:321:30: note: by ‘virtual ir_visitor_status ir_array_splitting_visitor::visit_leave(ir_assignment*)’ warning: 321 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:145:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 145 | virtual ir_visitor_status visit_leave(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:48:22: note: by ‘virtual ir_visitor_status {anonymous}::opt_conditional_discard_visitor::visit_leave(ir_if*)’ warning: 48 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:143:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 143 | virtual ir_visitor_status visit_leave(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:48:22: note: by ‘virtual ir_visitor_status {anonymous}::opt_conditional_discard_visitor::visit_leave(ir_if*)’ warning: 48 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:48:22: note: by ‘virtual ir_visitor_status {anonymous}::opt_conditional_discard_visitor::visit_leave(ir_if*)’ warning: 48 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:137:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 137 | virtual ir_visitor_status visit_leave(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:48:22: note: by ‘virtual ir_visitor_status {anonymous}::opt_conditional_discard_visitor::visit_leave(ir_if*)’ warning: 48 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:135:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 135 | virtual ir_visitor_status visit_leave(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:48:22: note: by ‘virtual ir_visitor_status {anonymous}::opt_conditional_discard_visitor::visit_leave(ir_if*)’ warning: 48 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:133:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 133 | virtual ir_visitor_status visit_leave(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:48:22: note: by ‘virtual ir_visitor_status {anonymous}::opt_conditional_discard_visitor::visit_leave(ir_if*)’ warning: 48 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:131:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 131 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:48:22: note: by ‘virtual ir_visitor_status {anonymous}::opt_conditional_discard_visitor::visit_leave(ir_if*)’ warning: 48 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:129:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 129 | virtual ir_visitor_status visit_leave(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:48:22: note: by ‘virtual ir_visitor_status {anonymous}::opt_conditional_discard_visitor::visit_leave(ir_if*)’ warning: 48 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:127:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 127 | virtual ir_visitor_status visit_leave(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:48:22: note: by ‘virtual ir_visitor_status {anonymous}::opt_conditional_discard_visitor::visit_leave(ir_if*)’ warning: 48 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:125:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 125 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:48:22: note: by ‘virtual ir_visitor_status {anonymous}::opt_conditional_discard_visitor::visit_leave(ir_if*)’ warning: 48 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:123:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 123 | virtual ir_visitor_status visit_leave(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:48:22: note: by ‘virtual ir_visitor_status {anonymous}::opt_conditional_discard_visitor::visit_leave(ir_if*)’ warning: 48 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:121:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 121 | virtual ir_visitor_status visit_leave(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:48:22: note: by ‘virtual ir_visitor_status {anonymous}::opt_conditional_discard_visitor::visit_leave(ir_if*)’ warning: 48 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:48:22: note: by ‘virtual ir_visitor_status {anonymous}::opt_conditional_discard_visitor::visit_leave(ir_if*)’ warning: 48 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:48:22: note: by ‘virtual ir_visitor_status {anonymous}::opt_conditional_discard_visitor::visit_leave(ir_if*)’ warning: 48 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:48:22: note: by ‘virtual ir_visitor_status {anonymous}::opt_conditional_discard_visitor::visit_leave(ir_if*)’ warning: 48 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:31: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:55:30: note: by ‘{anonymous}::ir_constant_folding_visitor::visit_enter’ warning: 55 | virtual ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:55:30: note: by ‘{anonymous}::ir_constant_folding_visitor::visit_enter’ warning: 55 | virtual ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:55:30: note: by ‘{anonymous}::ir_constant_folding_visitor::visit_enter’ warning: 55 | virtual ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:55:30: note: by ‘{anonymous}::ir_constant_folding_visitor::visit_enter’ warning: 55 | virtual ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:55:30: note: by ‘{anonymous}::ir_constant_folding_visitor::visit_enter’ warning: 55 | virtual ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:55:30: note: by ‘{anonymous}::ir_constant_folding_visitor::visit_enter’ warning: 55 | virtual ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:126:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 126 | virtual ir_visitor_status visit_enter(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:55:30: note: by ‘{anonymous}::ir_constant_folding_visitor::visit_enter’ warning: 55 | virtual ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:55:30: note: by ‘{anonymous}::ir_constant_folding_visitor::visit_enter’ warning: 55 | virtual ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:55:30: note: by ‘{anonymous}::ir_constant_folding_visitor::visit_enter’ warning: 55 | virtual ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:55:30: note: by ‘{anonymous}::ir_constant_folding_visitor::visit_enter’ warning: 55 | virtual ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:55:30: note: by ‘{anonymous}::ir_constant_folding_visitor::visit_enter’ warning: 55 | virtual ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:55:30: note: by ‘{anonymous}::ir_constant_folding_visitor::visit_enter’ warning: 55 | virtual ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:55:30: note: by ‘{anonymous}::ir_constant_folding_visitor::visit_enter’ warning: 55 | virtual ir_visitor_status visit_enter(ir_call *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:99:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_constant_propagation_visitor::visit_leave(ir_assignment*)’ warning: 99 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:67:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 67 | virtual ir_visitor_status visit_leave(ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:99:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_constant_propagation_visitor::visit_leave(ir_assignment*)’ warning: 99 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:66:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 66 | virtual ir_visitor_status visit_leave(ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:99:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_constant_propagation_visitor::visit_leave(ir_assignment*)’ warning: 99 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:65:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual ir_visitor_status visit_leave(ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:99:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_constant_propagation_visitor::visit_leave(ir_assignment*)’ warning: 99 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:64:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual ir_visitor_status visit_leave(ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:99:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_constant_propagation_visitor::visit_leave(ir_assignment*)’ warning: 99 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:63:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:99:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_constant_propagation_visitor::visit_leave(ir_assignment*)’ warning: 99 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:62:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 62 | virtual ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:99:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_constant_propagation_visitor::visit_leave(ir_assignment*)’ warning: 99 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:61:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual ir_visitor_status visit_leave(ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:99:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_constant_propagation_visitor::visit_leave(ir_assignment*)’ warning: 99 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:60:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual ir_visitor_status visit_leave(ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:99:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_constant_propagation_visitor::visit_leave(ir_assignment*)’ warning: 99 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:59:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 59 | virtual ir_visitor_status visit_leave(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:99:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_constant_propagation_visitor::visit_leave(ir_assignment*)’ warning: 99 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:39: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:58:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 58 | virtual ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:99:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_constant_propagation_visitor::visit_leave(ir_assignment*)’ warning: 99 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:101:30: note: by ‘{anonymous}::ir_constant_propagation_visitor::visit_enter’ warning: 101 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:101:30: note: by ‘{anonymous}::ir_constant_propagation_visitor::visit_enter’ warning: 101 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:101:30: note: by ‘{anonymous}::ir_constant_propagation_visitor::visit_enter’ warning: 101 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:101:30: note: by ‘{anonymous}::ir_constant_propagation_visitor::visit_enter’ warning: 101 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:101:30: note: by ‘{anonymous}::ir_constant_propagation_visitor::visit_enter’ warning: 101 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:130:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 130 | virtual ir_visitor_status visit_enter(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:101:30: note: by ‘{anonymous}::ir_constant_propagation_visitor::visit_enter’ warning: 101 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:101:30: note: by ‘{anonymous}::ir_constant_propagation_visitor::visit_enter’ warning: 101 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:126:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 126 | virtual ir_visitor_status visit_enter(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:101:30: note: by ‘{anonymous}::ir_constant_propagation_visitor::visit_enter’ warning: 101 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:101:30: note: by ‘{anonymous}::ir_constant_propagation_visitor::visit_enter’ warning: 101 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:101:30: note: by ‘{anonymous}::ir_constant_propagation_visitor::visit_enter’ warning: 101 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:101:30: note: by ‘{anonymous}::ir_constant_propagation_visitor::visit_enter’ warning: 101 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/opt_constant_variable.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:298:30: note: by ‘{anonymous}::ir_copy_propagation_elements_visitor::visit_leave’ warning: 298 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:67:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 67 | virtual ir_visitor_status visit_leave(ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:298:30: note: by ‘{anonymous}::ir_copy_propagation_elements_visitor::visit_leave’ warning: 298 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:66:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 66 | virtual ir_visitor_status visit_leave(ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:298:30: note: by ‘{anonymous}::ir_copy_propagation_elements_visitor::visit_leave’ warning: 298 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:64:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual ir_visitor_status visit_leave(ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:298:30: note: by ‘{anonymous}::ir_copy_propagation_elements_visitor::visit_leave’ warning: 298 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:63:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:298:30: note: by ‘{anonymous}::ir_copy_propagation_elements_visitor::visit_leave’ warning: 298 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:62:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 62 | virtual ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:298:30: note: by ‘{anonymous}::ir_copy_propagation_elements_visitor::visit_leave’ warning: 298 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:61:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual ir_visitor_status visit_leave(ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:298:30: note: by ‘{anonymous}::ir_copy_propagation_elements_visitor::visit_leave’ warning: 298 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:60:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual ir_visitor_status visit_leave(ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:298:30: note: by ‘{anonymous}::ir_copy_propagation_elements_visitor::visit_leave’ warning: 298 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:59:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 59 | virtual ir_visitor_status visit_leave(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:298:30: note: by ‘{anonymous}::ir_copy_propagation_elements_visitor::visit_leave’ warning: 298 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:58:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 58 | virtual ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:298:30: note: by ‘{anonymous}::ir_copy_propagation_elements_visitor::visit_leave’ warning: 298 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:297:30: note: by ‘{anonymous}::ir_copy_propagation_elements_visitor::visit_enter’ warning: 297 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:297:30: note: by ‘{anonymous}::ir_copy_propagation_elements_visitor::visit_enter’ warning: 297 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:297:30: note: by ‘{anonymous}::ir_copy_propagation_elements_visitor::visit_enter’ warning: 297 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:297:30: note: by ‘{anonymous}::ir_copy_propagation_elements_visitor::visit_enter’ warning: 297 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:297:30: note: by ‘{anonymous}::ir_copy_propagation_elements_visitor::visit_enter’ warning: 297 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:130:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 130 | virtual ir_visitor_status visit_enter(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:297:30: note: by ‘{anonymous}::ir_copy_propagation_elements_visitor::visit_enter’ warning: 297 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:297:30: note: by ‘{anonymous}::ir_copy_propagation_elements_visitor::visit_enter’ warning: 297 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:126:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 126 | virtual ir_visitor_status visit_enter(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:297:30: note: by ‘{anonymous}::ir_copy_propagation_elements_visitor::visit_enter’ warning: 297 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:297:30: note: by ‘{anonymous}::ir_copy_propagation_elements_visitor::visit_enter’ warning: 297 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:297:30: note: by ‘{anonymous}::ir_copy_propagation_elements_visitor::visit_enter’ warning: 297 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:297:30: note: by ‘{anonymous}::ir_copy_propagation_elements_visitor::visit_enter’ warning: 297 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:297:30: note: by ‘{anonymous}::ir_copy_propagation_elements_visitor::visit_enter’ warning: 297 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:91:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_barrier*)’ was hidden [-Woverloaded-virtual] warning: 91 | virtual ir_visitor_status visit(class ir_barrier *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:290:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_copy_propagation_elements_visitor::visit(ir_dereference_variable*)’ warning: 290 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:90:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_typedecl_statement*)’ was hidden [-Woverloaded-virtual] warning: 90 | virtual ir_visitor_status visit(class ir_typedecl_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:290:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_copy_propagation_elements_visitor::visit(ir_dereference_variable*)’ warning: 290 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:89:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_precision_statement*)’ was hidden [-Woverloaded-virtual] warning: 89 | virtual ir_visitor_status visit(class ir_precision_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:290:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_copy_propagation_elements_visitor::visit(ir_dereference_variable*)’ warning: 290 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:88:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 88 | virtual ir_visitor_status visit(class ir_loop_jump *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:290:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_copy_propagation_elements_visitor::visit(ir_dereference_variable*)’ warning: 290 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual] warning: 87 | virtual ir_visitor_status visit(class ir_constant *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:290:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_copy_propagation_elements_visitor::visit(ir_dereference_variable*)’ warning: 290 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:86:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_variable*)’ was hidden [-Woverloaded-virtual] warning: 86 | virtual ir_visitor_status visit(class ir_variable *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:290:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_copy_propagation_elements_visitor::visit(ir_dereference_variable*)’ warning: 290 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 85 | virtual ir_visitor_status visit(class ir_rvalue *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:290:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_copy_propagation_elements_visitor::visit(ir_dereference_variable*)’ warning: 290 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_variables.cpp:24: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:85:30: note: by ‘virtual ir_visitor_status {anonymous}::varying_info_visitor::visit_enter(ir_dereference_array*)’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:85:30: note: by ‘virtual ir_visitor_status {anonymous}::varying_info_visitor::visit_enter(ir_dereference_array*)’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:85:30: note: by ‘virtual ir_visitor_status {anonymous}::varying_info_visitor::visit_enter(ir_dereference_array*)’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:85:30: note: by ‘virtual ir_visitor_status {anonymous}::varying_info_visitor::visit_enter(ir_dereference_array*)’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:85:30: note: by ‘virtual ir_visitor_status {anonymous}::varying_info_visitor::visit_enter(ir_dereference_array*)’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:85:30: note: by ‘virtual ir_visitor_status {anonymous}::varying_info_visitor::visit_enter(ir_dereference_array*)’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:132:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 132 | virtual ir_visitor_status visit_enter(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:85:30: note: by ‘virtual ir_visitor_status {anonymous}::varying_info_visitor::visit_enter(ir_dereference_array*)’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:130:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 130 | virtual ir_visitor_status visit_enter(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:85:30: note: by ‘virtual ir_visitor_status {anonymous}::varying_info_visitor::visit_enter(ir_dereference_array*)’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:85:30: note: by ‘virtual ir_visitor_status {anonymous}::varying_info_visitor::visit_enter(ir_dereference_array*)’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:85:30: note: by ‘virtual ir_visitor_status {anonymous}::varying_info_visitor::visit_enter(ir_dereference_array*)’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:85:30: note: by ‘virtual ir_visitor_status {anonymous}::varying_info_visitor::visit_enter(ir_dereference_array*)’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:85:30: note: by ‘virtual ir_visitor_status {anonymous}::varying_info_visitor::visit_enter(ir_dereference_array*)’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:85:30: note: by ‘virtual ir_visitor_status {anonymous}::varying_info_visitor::visit_enter(ir_dereference_array*)’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:85:30: note: by ‘virtual ir_visitor_status {anonymous}::varying_info_visitor::visit_enter(ir_dereference_array*)’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:85:30: note: by ‘virtual ir_visitor_status {anonymous}::varying_info_visitor::visit_enter(ir_dereference_array*)’ warning: 85 | virtual ir_visitor_status visit_enter(ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:91:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_barrier*)’ was hidden [-Woverloaded-virtual] warning: 91 | virtual ir_visitor_status visit(class ir_barrier *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:169:30: note: by ‘{anonymous}::varying_info_visitor::visit’ warning: 169 | virtual ir_visitor_status visit(ir_variable *var) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:90:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_typedecl_statement*)’ was hidden [-Woverloaded-virtual] warning: 90 | virtual ir_visitor_status visit(class ir_typedecl_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:169:30: note: by ‘{anonymous}::varying_info_visitor::visit’ warning: 169 | virtual ir_visitor_status visit(ir_variable *var) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:89:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_precision_statement*)’ was hidden [-Woverloaded-virtual] warning: 89 | virtual ir_visitor_status visit(class ir_precision_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:169:30: note: by ‘{anonymous}::varying_info_visitor::visit’ warning: 169 | virtual ir_visitor_status visit(ir_variable *var) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:88:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 88 | virtual ir_visitor_status visit(class ir_loop_jump *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:169:30: note: by ‘{anonymous}::varying_info_visitor::visit’ warning: 169 | virtual ir_visitor_status visit(ir_variable *var) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual] warning: 87 | virtual ir_visitor_status visit(class ir_constant *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:169:30: note: by ‘{anonymous}::varying_info_visitor::visit’ warning: 169 | virtual ir_visitor_status visit(ir_variable *var) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 85 | virtual ir_visitor_status visit(class ir_rvalue *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:169:30: note: by ‘{anonymous}::varying_info_visitor::visit’ warning: 169 | virtual ir_visitor_status visit(ir_variable *var) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:488:30: note: by ‘virtual ir_visitor_status {anonymous}::replace_varyings_visitor::visit_leave(ir_assignment*)’ warning: 488 | virtual ir_visitor_status visit_leave(ir_assignment *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:67:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 67 | virtual ir_visitor_status visit_leave(ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:488:30: note: by ‘virtual ir_visitor_status {anonymous}::replace_varyings_visitor::visit_leave(ir_assignment*)’ warning: 488 | virtual ir_visitor_status visit_leave(ir_assignment *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:66:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 66 | virtual ir_visitor_status visit_leave(ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:488:30: note: by ‘virtual ir_visitor_status {anonymous}::replace_varyings_visitor::visit_leave(ir_assignment*)’ warning: 488 | virtual ir_visitor_status visit_leave(ir_assignment *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:65:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual ir_visitor_status visit_leave(ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:488:30: note: by ‘virtual ir_visitor_status {anonymous}::replace_varyings_visitor::visit_leave(ir_assignment*)’ warning: 488 | virtual ir_visitor_status visit_leave(ir_assignment *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:64:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual ir_visitor_status visit_leave(ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:488:30: note: by ‘virtual ir_visitor_status {anonymous}::replace_varyings_visitor::visit_leave(ir_assignment*)’ warning: 488 | virtual ir_visitor_status visit_leave(ir_assignment *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:63:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:488:30: note: by ‘virtual ir_visitor_status {anonymous}::replace_varyings_visitor::visit_leave(ir_assignment*)’ warning: 488 | virtual ir_visitor_status visit_leave(ir_assignment *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:62:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 62 | virtual ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:488:30: note: by ‘virtual ir_visitor_status {anonymous}::replace_varyings_visitor::visit_leave(ir_assignment*)’ warning: 488 | virtual ir_visitor_status visit_leave(ir_assignment *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:61:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual ir_visitor_status visit_leave(ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:488:30: note: by ‘virtual ir_visitor_status {anonymous}::replace_varyings_visitor::visit_leave(ir_assignment*)’ warning: 488 | virtual ir_visitor_status visit_leave(ir_assignment *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:60:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual ir_visitor_status visit_leave(ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:488:30: note: by ‘virtual ir_visitor_status {anonymous}::replace_varyings_visitor::visit_leave(ir_assignment*)’ warning: 488 | virtual ir_visitor_status visit_leave(ir_assignment *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:59:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 59 | virtual ir_visitor_status visit_leave(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:488:30: note: by ‘virtual ir_visitor_status {anonymous}::replace_varyings_visitor::visit_leave(ir_assignment*)’ warning: 488 | virtual ir_visitor_status visit_leave(ir_assignment *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:58:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 58 | virtual ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:488:30: note: by ‘virtual ir_visitor_status {anonymous}::replace_varyings_visitor::visit_leave(ir_assignment*)’ warning: 488 | virtual ir_visitor_status visit_leave(ir_assignment *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:107:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_dereference_variable*)’ was hidden [-Woverloaded-virtual] warning: 107 | virtual ir_visitor_status visit(class ir_dereference_variable *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:389:30: note: by ‘virtual ir_visitor_status {anonymous}::replace_varyings_visitor::visit(ir_variable*)’ warning: 389 | virtual ir_visitor_status visit(ir_variable *var) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:91:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_barrier*)’ was hidden [-Woverloaded-virtual] warning: 91 | virtual ir_visitor_status visit(class ir_barrier *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:389:30: note: by ‘virtual ir_visitor_status {anonymous}::replace_varyings_visitor::visit(ir_variable*)’ warning: 389 | virtual ir_visitor_status visit(ir_variable *var) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:90:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_typedecl_statement*)’ was hidden [-Woverloaded-virtual] warning: 90 | virtual ir_visitor_status visit(class ir_typedecl_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:389:30: note: by ‘virtual ir_visitor_status {anonymous}::replace_varyings_visitor::visit(ir_variable*)’ warning: 389 | virtual ir_visitor_status visit(ir_variable *var) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:89:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_precision_statement*)’ was hidden [-Woverloaded-virtual] warning: 89 | virtual ir_visitor_status visit(class ir_precision_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:389:30: note: by ‘virtual ir_visitor_status {anonymous}::replace_varyings_visitor::visit(ir_variable*)’ warning: 389 | virtual ir_visitor_status visit(ir_variable *var) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:88:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 88 | virtual ir_visitor_status visit(class ir_loop_jump *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:389:30: note: by ‘virtual ir_visitor_status {anonymous}::replace_varyings_visitor::visit(ir_variable*)’ warning: 389 | virtual ir_visitor_status visit(ir_variable *var) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual] warning: 87 | virtual ir_visitor_status visit(class ir_constant *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:389:30: note: by ‘virtual ir_visitor_status {anonymous}::replace_varyings_visitor::visit(ir_variable*)’ warning: 389 | virtual ir_visitor_status visit(ir_variable *var) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:49: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 85 | virtual ir_visitor_status visit(class ir_rvalue *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:389:30: note: by ‘virtual ir_visitor_status {anonymous}::replace_varyings_visitor::visit(ir_variable*)’ warning: 389 | virtual ir_visitor_status visit(ir_variable *var) warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:145:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 145 | virtual ir_visitor_status visit_leave(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:123:30: note: by ‘virtual ir_visitor_status {anonymous}::kill_for_derefs_visitor::visit_leave(ir_emit_vertex*)’ warning: 123 | virtual ir_visitor_status visit_leave(ir_emit_vertex *) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:141:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 141 | virtual ir_visitor_status visit_leave(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:123:30: note: by ‘virtual ir_visitor_status {anonymous}::kill_for_derefs_visitor::visit_leave(ir_emit_vertex*)’ warning: 123 | virtual ir_visitor_status visit_leave(ir_emit_vertex *) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:123:30: note: by ‘virtual ir_visitor_status {anonymous}::kill_for_derefs_visitor::visit_leave(ir_emit_vertex*)’ warning: 123 | virtual ir_visitor_status visit_leave(ir_emit_vertex *) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:137:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 137 | virtual ir_visitor_status visit_leave(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:123:30: note: by ‘virtual ir_visitor_status {anonymous}::kill_for_derefs_visitor::visit_leave(ir_emit_vertex*)’ warning: 123 | virtual ir_visitor_status visit_leave(ir_emit_vertex *) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:135:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 135 | virtual ir_visitor_status visit_leave(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:123:30: note: by ‘virtual ir_visitor_status {anonymous}::kill_for_derefs_visitor::visit_leave(ir_emit_vertex*)’ warning: 123 | virtual ir_visitor_status visit_leave(ir_emit_vertex *) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:133:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 133 | virtual ir_visitor_status visit_leave(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:123:30: note: by ‘virtual ir_visitor_status {anonymous}::kill_for_derefs_visitor::visit_leave(ir_emit_vertex*)’ warning: 123 | virtual ir_visitor_status visit_leave(ir_emit_vertex *) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:131:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 131 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:123:30: note: by ‘virtual ir_visitor_status {anonymous}::kill_for_derefs_visitor::visit_leave(ir_emit_vertex*)’ warning: 123 | virtual ir_visitor_status visit_leave(ir_emit_vertex *) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:129:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 129 | virtual ir_visitor_status visit_leave(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:123:30: note: by ‘virtual ir_visitor_status {anonymous}::kill_for_derefs_visitor::visit_leave(ir_emit_vertex*)’ warning: 123 | virtual ir_visitor_status visit_leave(ir_emit_vertex *) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:127:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 127 | virtual ir_visitor_status visit_leave(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:123:30: note: by ‘virtual ir_visitor_status {anonymous}::kill_for_derefs_visitor::visit_leave(ir_emit_vertex*)’ warning: 123 | virtual ir_visitor_status visit_leave(ir_emit_vertex *) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:125:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 125 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:123:30: note: by ‘virtual ir_visitor_status {anonymous}::kill_for_derefs_visitor::visit_leave(ir_emit_vertex*)’ warning: 123 | virtual ir_visitor_status visit_leave(ir_emit_vertex *) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:123:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 123 | virtual ir_visitor_status visit_leave(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:123:30: note: by ‘virtual ir_visitor_status {anonymous}::kill_for_derefs_visitor::visit_leave(ir_emit_vertex*)’ warning: 123 | virtual ir_visitor_status visit_leave(ir_emit_vertex *) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:121:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 121 | virtual ir_visitor_status visit_leave(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:123:30: note: by ‘virtual ir_visitor_status {anonymous}::kill_for_derefs_visitor::visit_leave(ir_emit_vertex*)’ warning: 123 | virtual ir_visitor_status visit_leave(ir_emit_vertex *) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:123:30: note: by ‘virtual ir_visitor_status {anonymous}::kill_for_derefs_visitor::visit_leave(ir_emit_vertex*)’ warning: 123 | virtual ir_visitor_status visit_leave(ir_emit_vertex *) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:123:30: note: by ‘virtual ir_visitor_status {anonymous}::kill_for_derefs_visitor::visit_leave(ir_emit_vertex*)’ warning: 123 | virtual ir_visitor_status visit_leave(ir_emit_vertex *) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:123:30: note: by ‘virtual ir_visitor_status {anonymous}::kill_for_derefs_visitor::visit_leave(ir_emit_vertex*)’ warning: 123 | virtual ir_visitor_status visit_leave(ir_emit_vertex *) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:150:30: note: by ‘virtual ir_visitor_status {anonymous}::array_index_visit::visit_enter(ir_dereference_array*)’ warning: 150 | virtual ir_visitor_status visit_enter(class ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:150:30: note: by ‘virtual ir_visitor_status {anonymous}::array_index_visit::visit_enter(ir_dereference_array*)’ warning: 150 | virtual ir_visitor_status visit_enter(class ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:150:30: note: by ‘virtual ir_visitor_status {anonymous}::array_index_visit::visit_enter(ir_dereference_array*)’ warning: 150 | virtual ir_visitor_status visit_enter(class ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:150:30: note: by ‘virtual ir_visitor_status {anonymous}::array_index_visit::visit_enter(ir_dereference_array*)’ warning: 150 | virtual ir_visitor_status visit_enter(class ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:150:30: note: by ‘virtual ir_visitor_status {anonymous}::array_index_visit::visit_enter(ir_dereference_array*)’ warning: 150 | virtual ir_visitor_status visit_enter(class ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:150:30: note: by ‘virtual ir_visitor_status {anonymous}::array_index_visit::visit_enter(ir_dereference_array*)’ warning: 150 | virtual ir_visitor_status visit_enter(class ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:132:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 132 | virtual ir_visitor_status visit_enter(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:150:30: note: by ‘virtual ir_visitor_status {anonymous}::array_index_visit::visit_enter(ir_dereference_array*)’ warning: 150 | virtual ir_visitor_status visit_enter(class ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:130:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 130 | virtual ir_visitor_status visit_enter(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:150:30: note: by ‘virtual ir_visitor_status {anonymous}::array_index_visit::visit_enter(ir_dereference_array*)’ warning: 150 | virtual ir_visitor_status visit_enter(class ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:150:30: note: by ‘virtual ir_visitor_status {anonymous}::array_index_visit::visit_enter(ir_dereference_array*)’ warning: 150 | virtual ir_visitor_status visit_enter(class ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:150:30: note: by ‘virtual ir_visitor_status {anonymous}::array_index_visit::visit_enter(ir_dereference_array*)’ warning: 150 | virtual ir_visitor_status visit_enter(class ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:150:30: note: by ‘virtual ir_visitor_status {anonymous}::array_index_visit::visit_enter(ir_dereference_array*)’ warning: 150 | virtual ir_visitor_status visit_enter(class ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:150:30: note: by ‘virtual ir_visitor_status {anonymous}::array_index_visit::visit_enter(ir_dereference_array*)’ warning: 150 | virtual ir_visitor_status visit_enter(class ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:150:30: note: by ‘virtual ir_visitor_status {anonymous}::array_index_visit::visit_enter(ir_dereference_array*)’ warning: 150 | virtual ir_visitor_status visit_enter(class ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:150:30: note: by ‘virtual ir_visitor_status {anonymous}::array_index_visit::visit_enter(ir_dereference_array*)’ warning: 150 | virtual ir_visitor_status visit_enter(class ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:36: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:150:30: note: by ‘virtual ir_visitor_status {anonymous}::array_index_visit::visit_enter(ir_dereference_array*)’ warning: 150 | virtual ir_visitor_status visit_enter(class ir_dereference_array *ir) warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:145:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 145 | virtual ir_visitor_status visit_leave(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:143:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 143 | virtual ir_visitor_status visit_leave(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:141:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 141 | virtual ir_visitor_status visit_leave(class ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:137:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 137 | virtual ir_visitor_status visit_leave(class ir_discard *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:135:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 135 | virtual ir_visitor_status visit_leave(class ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:133:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 133 | virtual ir_visitor_status visit_leave(class ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:129:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 129 | virtual ir_visitor_status visit_leave(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:127:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 127 | virtual ir_visitor_status visit_leave(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:125:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 125 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:123:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 123 | virtual ir_visitor_status visit_leave(class ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:121:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 121 | virtual ir_visitor_status visit_leave(class ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:132:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 132 | virtual ir_visitor_status visit_enter(class ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:130:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 130 | virtual ir_visitor_status visit_enter(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:126:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 126 | virtual ir_visitor_status visit_enter(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:91:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_barrier*)’ was hidden [-Woverloaded-virtual] warning: 91 | virtual ir_visitor_status visit(class ir_barrier *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:73:30: note: by ‘ir_variable_refcount_visitor::visit’ warning: 73 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:90:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_typedecl_statement*)’ was hidden [-Woverloaded-virtual] warning: 90 | virtual ir_visitor_status visit(class ir_typedecl_statement *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:73:30: note: by ‘ir_variable_refcount_visitor::visit’ warning: 73 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:89:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_precision_statement*)’ was hidden [-Woverloaded-virtual] warning: 89 | virtual ir_visitor_status visit(class ir_precision_statement *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:73:30: note: by ‘ir_variable_refcount_visitor::visit’ warning: 73 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:88:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 88 | virtual ir_visitor_status visit(class ir_loop_jump *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:73:30: note: by ‘ir_variable_refcount_visitor::visit’ warning: 73 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual] warning: 87 | virtual ir_visitor_status visit(class ir_constant *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:73:30: note: by ‘ir_variable_refcount_visitor::visit’ warning: 73 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 85 | virtual ir_visitor_status visit(class ir_rvalue *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:73:30: note: by ‘ir_variable_refcount_visitor::visit’ warning: 73 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:63:30: note: by ‘{anonymous}::ir_dead_functions_visitor::visit_enter’ warning: 63 | virtual ir_visitor_status visit_enter(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:63:30: note: by ‘{anonymous}::ir_dead_functions_visitor::visit_enter’ warning: 63 | virtual ir_visitor_status visit_enter(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:63:30: note: by ‘{anonymous}::ir_dead_functions_visitor::visit_enter’ warning: 63 | virtual ir_visitor_status visit_enter(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:63:30: note: by ‘{anonymous}::ir_dead_functions_visitor::visit_enter’ warning: 63 | virtual ir_visitor_status visit_enter(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:63:30: note: by ‘{anonymous}::ir_dead_functions_visitor::visit_enter’ warning: 63 | virtual ir_visitor_status visit_enter(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:63:30: note: by ‘{anonymous}::ir_dead_functions_visitor::visit_enter’ warning: 63 | virtual ir_visitor_status visit_enter(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:130:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 130 | virtual ir_visitor_status visit_enter(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:63:30: note: by ‘{anonymous}::ir_dead_functions_visitor::visit_enter’ warning: 63 | virtual ir_visitor_status visit_enter(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:63:30: note: by ‘{anonymous}::ir_dead_functions_visitor::visit_enter’ warning: 63 | virtual ir_visitor_status visit_enter(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:126:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 126 | virtual ir_visitor_status visit_enter(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:63:30: note: by ‘{anonymous}::ir_dead_functions_visitor::visit_enter’ warning: 63 | virtual ir_visitor_status visit_enter(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:63:30: note: by ‘{anonymous}::ir_dead_functions_visitor::visit_enter’ warning: 63 | virtual ir_visitor_status visit_enter(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:63:30: note: by ‘{anonymous}::ir_dead_functions_visitor::visit_enter’ warning: 63 | virtual ir_visitor_status visit_enter(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:63:30: note: by ‘{anonymous}::ir_dead_functions_visitor::visit_enter’ warning: 63 | virtual ir_visitor_status visit_enter(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:63:30: note: by ‘{anonymous}::ir_dead_functions_visitor::visit_enter’ warning: 63 | virtual ir_visitor_status visit_enter(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:63:30: note: by ‘{anonymous}::ir_dead_functions_visitor::visit_enter’ warning: 63 | virtual ir_visitor_status visit_enter(ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:145:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 145 | virtual ir_visitor_status visit_leave(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:56:22: note: by ‘virtual ir_visitor_status {anonymous}::nested_if_flattener::visit_leave(ir_if*)’ warning: 56 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:143:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 143 | virtual ir_visitor_status visit_leave(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:56:22: note: by ‘virtual ir_visitor_status {anonymous}::nested_if_flattener::visit_leave(ir_if*)’ warning: 56 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:56:22: note: by ‘virtual ir_visitor_status {anonymous}::nested_if_flattener::visit_leave(ir_if*)’ warning: 56 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:137:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 137 | virtual ir_visitor_status visit_leave(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:56:22: note: by ‘virtual ir_visitor_status {anonymous}::nested_if_flattener::visit_leave(ir_if*)’ warning: 56 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:135:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 135 | virtual ir_visitor_status visit_leave(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:56:22: note: by ‘virtual ir_visitor_status {anonymous}::nested_if_flattener::visit_leave(ir_if*)’ warning: 56 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:133:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 133 | virtual ir_visitor_status visit_leave(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:56:22: note: by ‘virtual ir_visitor_status {anonymous}::nested_if_flattener::visit_leave(ir_if*)’ warning: 56 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:131:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 131 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:56:22: note: by ‘virtual ir_visitor_status {anonymous}::nested_if_flattener::visit_leave(ir_if*)’ warning: 56 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:129:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 129 | virtual ir_visitor_status visit_leave(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:56:22: note: by ‘virtual ir_visitor_status {anonymous}::nested_if_flattener::visit_leave(ir_if*)’ warning: 56 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:127:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 127 | virtual ir_visitor_status visit_leave(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:56:22: note: by ‘virtual ir_visitor_status {anonymous}::nested_if_flattener::visit_leave(ir_if*)’ warning: 56 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:125:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 125 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:56:22: note: by ‘virtual ir_visitor_status {anonymous}::nested_if_flattener::visit_leave(ir_if*)’ warning: 56 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:123:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 123 | virtual ir_visitor_status visit_leave(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:56:22: note: by ‘virtual ir_visitor_status {anonymous}::nested_if_flattener::visit_leave(ir_if*)’ warning: 56 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:121:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 121 | virtual ir_visitor_status visit_leave(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:56:22: note: by ‘virtual ir_visitor_status {anonymous}::nested_if_flattener::visit_leave(ir_if*)’ warning: 56 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:56:22: note: by ‘virtual ir_visitor_status {anonymous}::nested_if_flattener::visit_leave(ir_if*)’ warning: 56 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:56:22: note: by ‘virtual ir_visitor_status {anonymous}::nested_if_flattener::visit_leave(ir_if*)’ warning: 56 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:56:22: note: by ‘virtual ir_visitor_status {anonymous}::nested_if_flattener::visit_leave(ir_if*)’ warning: 56 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:57:22: note: by ‘virtual ir_visitor_status {anonymous}::nested_if_flattener::visit_enter(ir_assignment*)’ warning: 57 | ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:57:22: note: by ‘virtual ir_visitor_status {anonymous}::nested_if_flattener::visit_enter(ir_assignment*)’ warning: 57 | ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:57:22: note: by ‘virtual ir_visitor_status {anonymous}::nested_if_flattener::visit_enter(ir_assignment*)’ warning: 57 | ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:57:22: note: by ‘virtual ir_visitor_status {anonymous}::nested_if_flattener::visit_enter(ir_assignment*)’ warning: 57 | ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:57:22: note: by ‘virtual ir_visitor_status {anonymous}::nested_if_flattener::visit_enter(ir_assignment*)’ warning: 57 | ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:57:22: note: by ‘virtual ir_visitor_status {anonymous}::nested_if_flattener::visit_enter(ir_assignment*)’ warning: 57 | ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:132:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 132 | virtual ir_visitor_status visit_enter(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:57:22: note: by ‘virtual ir_visitor_status {anonymous}::nested_if_flattener::visit_enter(ir_assignment*)’ warning: 57 | ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:57:22: note: by ‘virtual ir_visitor_status {anonymous}::nested_if_flattener::visit_enter(ir_assignment*)’ warning: 57 | ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:126:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 126 | virtual ir_visitor_status visit_enter(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:57:22: note: by ‘virtual ir_visitor_status {anonymous}::nested_if_flattener::visit_enter(ir_assignment*)’ warning: 57 | ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:57:22: note: by ‘virtual ir_visitor_status {anonymous}::nested_if_flattener::visit_enter(ir_assignment*)’ warning: 57 | ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:57:22: note: by ‘virtual ir_visitor_status {anonymous}::nested_if_flattener::visit_enter(ir_assignment*)’ warning: 57 | ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:57:22: note: by ‘virtual ir_visitor_status {anonymous}::nested_if_flattener::visit_enter(ir_assignment*)’ warning: 57 | ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:57:22: note: by ‘virtual ir_visitor_status {anonymous}::nested_if_flattener::visit_enter(ir_assignment*)’ warning: 57 | ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:57:22: note: by ‘virtual ir_visitor_status {anonymous}::nested_if_flattener::visit_enter(ir_assignment*)’ warning: 57 | ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:42: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:57:22: note: by ‘virtual ir_visitor_status {anonymous}::nested_if_flattener::visit_enter(ir_assignment*)’ warning: 57 | ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:59:22: note: by ‘virtual ir_visitor_status {anonymous}::matrix_flipper::visit_enter(ir_expression*)’ warning: 59 | ir_visitor_status visit_enter(ir_expression *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:59:22: note: by ‘virtual ir_visitor_status {anonymous}::matrix_flipper::visit_enter(ir_expression*)’ warning: 59 | ir_visitor_status visit_enter(ir_expression *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:59:22: note: by ‘virtual ir_visitor_status {anonymous}::matrix_flipper::visit_enter(ir_expression*)’ warning: 59 | ir_visitor_status visit_enter(ir_expression *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:59:22: note: by ‘virtual ir_visitor_status {anonymous}::matrix_flipper::visit_enter(ir_expression*)’ warning: 59 | ir_visitor_status visit_enter(ir_expression *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:59:22: note: by ‘virtual ir_visitor_status {anonymous}::matrix_flipper::visit_enter(ir_expression*)’ warning: 59 | ir_visitor_status visit_enter(ir_expression *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:59:22: note: by ‘virtual ir_visitor_status {anonymous}::matrix_flipper::visit_enter(ir_expression*)’ warning: 59 | ir_visitor_status visit_enter(ir_expression *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:132:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 132 | virtual ir_visitor_status visit_enter(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:59:22: note: by ‘virtual ir_visitor_status {anonymous}::matrix_flipper::visit_enter(ir_expression*)’ warning: 59 | ir_visitor_status visit_enter(ir_expression *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:130:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 130 | virtual ir_visitor_status visit_enter(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:59:22: note: by ‘virtual ir_visitor_status {anonymous}::matrix_flipper::visit_enter(ir_expression*)’ warning: 59 | ir_visitor_status visit_enter(ir_expression *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:59:22: note: by ‘virtual ir_visitor_status {anonymous}::matrix_flipper::visit_enter(ir_expression*)’ warning: 59 | ir_visitor_status visit_enter(ir_expression *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:126:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 126 | virtual ir_visitor_status visit_enter(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:59:22: note: by ‘virtual ir_visitor_status {anonymous}::matrix_flipper::visit_enter(ir_expression*)’ warning: 59 | ir_visitor_status visit_enter(ir_expression *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:59:22: note: by ‘virtual ir_visitor_status {anonymous}::matrix_flipper::visit_enter(ir_expression*)’ warning: 59 | ir_visitor_status visit_enter(ir_expression *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:59:22: note: by ‘virtual ir_visitor_status {anonymous}::matrix_flipper::visit_enter(ir_expression*)’ warning: 59 | ir_visitor_status visit_enter(ir_expression *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:59:22: note: by ‘virtual ir_visitor_status {anonymous}::matrix_flipper::visit_enter(ir_expression*)’ warning: 59 | ir_visitor_status visit_enter(ir_expression *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:59:22: note: by ‘virtual ir_visitor_status {anonymous}::matrix_flipper::visit_enter(ir_expression*)’ warning: 59 | ir_visitor_status visit_enter(ir_expression *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:59:22: note: by ‘virtual ir_visitor_status {anonymous}::matrix_flipper::visit_enter(ir_expression*)’ warning: 59 | ir_visitor_status visit_enter(ir_expression *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:60:30: note: by ‘{anonymous}::ir_function_inlining_visitor::visit_enter’ warning: 60 | virtual ir_visitor_status visit_enter(ir_swizzle *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:60:30: note: by ‘{anonymous}::ir_function_inlining_visitor::visit_enter’ warning: 60 | virtual ir_visitor_status visit_enter(ir_swizzle *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:60:30: note: by ‘{anonymous}::ir_function_inlining_visitor::visit_enter’ warning: 60 | virtual ir_visitor_status visit_enter(ir_swizzle *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:60:30: note: by ‘{anonymous}::ir_function_inlining_visitor::visit_enter’ warning: 60 | virtual ir_visitor_status visit_enter(ir_swizzle *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:60:30: note: by ‘{anonymous}::ir_function_inlining_visitor::visit_enter’ warning: 60 | virtual ir_visitor_status visit_enter(ir_swizzle *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:130:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 130 | virtual ir_visitor_status visit_enter(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:60:30: note: by ‘{anonymous}::ir_function_inlining_visitor::visit_enter’ warning: 60 | virtual ir_visitor_status visit_enter(ir_swizzle *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:60:30: note: by ‘{anonymous}::ir_function_inlining_visitor::visit_enter’ warning: 60 | virtual ir_visitor_status visit_enter(ir_swizzle *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:126:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 126 | virtual ir_visitor_status visit_enter(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:60:30: note: by ‘{anonymous}::ir_function_inlining_visitor::visit_enter’ warning: 60 | virtual ir_visitor_status visit_enter(ir_swizzle *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:60:30: note: by ‘{anonymous}::ir_function_inlining_visitor::visit_enter’ warning: 60 | virtual ir_visitor_status visit_enter(ir_swizzle *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:60:30: note: by ‘{anonymous}::ir_function_inlining_visitor::visit_enter’ warning: 60 | virtual ir_visitor_status visit_enter(ir_swizzle *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:60:30: note: by ‘{anonymous}::ir_function_inlining_visitor::visit_enter’ warning: 60 | virtual ir_visitor_status visit_enter(ir_swizzle *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:67:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_save_lvalue_visitor::visit_enter(ir_dereference_array*)’ warning: 67 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:67:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_save_lvalue_visitor::visit_enter(ir_dereference_array*)’ warning: 67 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:67:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_save_lvalue_visitor::visit_enter(ir_dereference_array*)’ warning: 67 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:67:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_save_lvalue_visitor::visit_enter(ir_dereference_array*)’ warning: 67 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:67:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_save_lvalue_visitor::visit_enter(ir_dereference_array*)’ warning: 67 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:67:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_save_lvalue_visitor::visit_enter(ir_dereference_array*)’ warning: 67 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:132:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 132 | virtual ir_visitor_status visit_enter(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:67:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_save_lvalue_visitor::visit_enter(ir_dereference_array*)’ warning: 67 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:130:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 130 | virtual ir_visitor_status visit_enter(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:67:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_save_lvalue_visitor::visit_enter(ir_dereference_array*)’ warning: 67 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:67:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_save_lvalue_visitor::visit_enter(ir_dereference_array*)’ warning: 67 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:67:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_save_lvalue_visitor::visit_enter(ir_dereference_array*)’ warning: 67 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:67:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_save_lvalue_visitor::visit_enter(ir_dereference_array*)’ warning: 67 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:67:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_save_lvalue_visitor::visit_enter(ir_dereference_array*)’ warning: 67 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:67:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_save_lvalue_visitor::visit_enter(ir_dereference_array*)’ warning: 67 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:67:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_save_lvalue_visitor::visit_enter(ir_dereference_array*)’ warning: 67 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:67:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_save_lvalue_visitor::visit_enter(ir_dereference_array*)’ warning: 67 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:145:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 145 | virtual ir_visitor_status visit_leave(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:363:30: note: by ‘ir_variable_replacement_visitor::visit_leave’ warning: 363 | virtual ir_visitor_status visit_leave(ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:143:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 143 | virtual ir_visitor_status visit_leave(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:363:30: note: by ‘ir_variable_replacement_visitor::visit_leave’ warning: 363 | virtual ir_visitor_status visit_leave(ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:141:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 141 | virtual ir_visitor_status visit_leave(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:363:30: note: by ‘ir_variable_replacement_visitor::visit_leave’ warning: 363 | virtual ir_visitor_status visit_leave(ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:363:30: note: by ‘ir_variable_replacement_visitor::visit_leave’ warning: 363 | virtual ir_visitor_status visit_leave(ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:137:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 137 | virtual ir_visitor_status visit_leave(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:363:30: note: by ‘ir_variable_replacement_visitor::visit_leave’ warning: 363 | virtual ir_visitor_status visit_leave(ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:125:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 125 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:363:30: note: by ‘ir_variable_replacement_visitor::visit_leave’ warning: 363 | virtual ir_visitor_status visit_leave(ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:363:30: note: by ‘ir_variable_replacement_visitor::visit_leave’ warning: 363 | virtual ir_visitor_status visit_leave(ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:363:30: note: by ‘ir_variable_replacement_visitor::visit_leave’ warning: 363 | virtual ir_visitor_status visit_leave(ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:30: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:363:30: note: by ‘ir_variable_replacement_visitor::visit_leave’ warning: 363 | virtual ir_visitor_status visit_leave(ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:145:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 145 | virtual ir_visitor_status visit_leave(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:43:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_simplification_visitor::visit_leave(ir_if*)’ warning: 43 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:143:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 143 | virtual ir_visitor_status visit_leave(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:43:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_simplification_visitor::visit_leave(ir_if*)’ warning: 43 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:43:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_simplification_visitor::visit_leave(ir_if*)’ warning: 43 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:137:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 137 | virtual ir_visitor_status visit_leave(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:43:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_simplification_visitor::visit_leave(ir_if*)’ warning: 43 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:135:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 135 | virtual ir_visitor_status visit_leave(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:43:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_simplification_visitor::visit_leave(ir_if*)’ warning: 43 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:133:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 133 | virtual ir_visitor_status visit_leave(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:43:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_simplification_visitor::visit_leave(ir_if*)’ warning: 43 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:131:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 131 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:43:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_simplification_visitor::visit_leave(ir_if*)’ warning: 43 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:129:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 129 | virtual ir_visitor_status visit_leave(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:43:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_simplification_visitor::visit_leave(ir_if*)’ warning: 43 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:127:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 127 | virtual ir_visitor_status visit_leave(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:43:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_simplification_visitor::visit_leave(ir_if*)’ warning: 43 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:125:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 125 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:43:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_simplification_visitor::visit_leave(ir_if*)’ warning: 43 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:123:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 123 | virtual ir_visitor_status visit_leave(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:43:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_simplification_visitor::visit_leave(ir_if*)’ warning: 43 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:121:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 121 | virtual ir_visitor_status visit_leave(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:43:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_simplification_visitor::visit_leave(ir_if*)’ warning: 43 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:43:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_simplification_visitor::visit_leave(ir_if*)’ warning: 43 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:43:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_simplification_visitor::visit_leave(ir_if*)’ warning: 43 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:43:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_simplification_visitor::visit_leave(ir_if*)’ warning: 43 | ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:44:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_simplification_visitor::visit_enter(ir_assignment*)’ warning: 44 | ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:44:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_simplification_visitor::visit_enter(ir_assignment*)’ warning: 44 | ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:44:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_simplification_visitor::visit_enter(ir_assignment*)’ warning: 44 | ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:44:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_simplification_visitor::visit_enter(ir_assignment*)’ warning: 44 | ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:44:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_simplification_visitor::visit_enter(ir_assignment*)’ warning: 44 | ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:44:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_simplification_visitor::visit_enter(ir_assignment*)’ warning: 44 | ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:132:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 132 | virtual ir_visitor_status visit_enter(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:44:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_simplification_visitor::visit_enter(ir_assignment*)’ warning: 44 | ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:44:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_simplification_visitor::visit_enter(ir_assignment*)’ warning: 44 | ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:126:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 126 | virtual ir_visitor_status visit_enter(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:44:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_simplification_visitor::visit_enter(ir_assignment*)’ warning: 44 | ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:44:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_simplification_visitor::visit_enter(ir_assignment*)’ warning: 44 | ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:44:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_simplification_visitor::visit_enter(ir_assignment*)’ warning: 44 | ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:44:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_simplification_visitor::visit_enter(ir_assignment*)’ warning: 44 | ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:44:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_simplification_visitor::visit_enter(ir_assignment*)’ warning: 44 | ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:44:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_simplification_visitor::visit_enter(ir_assignment*)’ warning: 44 | ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:32: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:44:22: note: by ‘virtual ir_visitor_status {anonymous}::ir_if_simplification_visitor::visit_enter(ir_assignment*)’ warning: 44 | ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/opt_minmax.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_minmax.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_minmax.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_minmax.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_minmax.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_minmax.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_minmax.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_minmax.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_minmax.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_minmax.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_minmax.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_minmax.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_minmax.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_minmax.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_minmax.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_minmax.cpp:33: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_minmax.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:59: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:59: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:61: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:59: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:61: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:59: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:61: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:59: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:61: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:59: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:61: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:59: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:61: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:59: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:61: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:59: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:61: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:134:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_rebalance_visitor::visit_enter(ir_assignment*)’ warning: 134 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:61: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:84:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 84 | virtual ir_visitor_status visit_enter(ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:134:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_rebalance_visitor::visit_enter(ir_assignment*)’ warning: 134 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:61: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:83:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 83 | virtual ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:134:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_rebalance_visitor::visit_enter(ir_assignment*)’ warning: 134 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:61: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:82:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 82 | virtual ir_visitor_status visit_enter(ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:134:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_rebalance_visitor::visit_enter(ir_assignment*)’ warning: 134 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:61: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:81:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 81 | virtual ir_visitor_status visit_enter(ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:134:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_rebalance_visitor::visit_enter(ir_assignment*)’ warning: 134 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:61: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:80:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 80 | virtual ir_visitor_status visit_enter(ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:134:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_rebalance_visitor::visit_enter(ir_assignment*)’ warning: 134 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:61: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:79:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 79 | virtual ir_visitor_status visit_enter(ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:134:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_rebalance_visitor::visit_enter(ir_assignment*)’ warning: 134 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:61: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:78:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 78 | virtual ir_visitor_status visit_enter(ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:134:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_rebalance_visitor::visit_enter(ir_assignment*)’ warning: 134 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:61: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:77:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 77 | virtual ir_visitor_status visit_enter(ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:134:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_rebalance_visitor::visit_enter(ir_assignment*)’ warning: 134 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:61: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:76:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 76 | virtual ir_visitor_status visit_enter(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:134:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_rebalance_visitor::visit_enter(ir_assignment*)’ warning: 134 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:61: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:75:30: warning: ‘virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 75 | virtual ir_visitor_status visit_enter(ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:134:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_rebalance_visitor::visit_enter(ir_assignment*)’ warning: 134 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:145:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 145 | virtual ir_visitor_status visit_leave(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:41:30: note: by ‘{anonymous}::redundant_jumps_visitor::visit_leave’ warning: 41 | virtual ir_visitor_status visit_leave(ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:143:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 143 | virtual ir_visitor_status visit_leave(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:41:30: note: by ‘{anonymous}::redundant_jumps_visitor::visit_leave’ warning: 41 | virtual ir_visitor_status visit_leave(ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:41:30: note: by ‘{anonymous}::redundant_jumps_visitor::visit_leave’ warning: 41 | virtual ir_visitor_status visit_leave(ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:137:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 137 | virtual ir_visitor_status visit_leave(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:41:30: note: by ‘{anonymous}::redundant_jumps_visitor::visit_leave’ warning: 41 | virtual ir_visitor_status visit_leave(ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:135:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 135 | virtual ir_visitor_status visit_leave(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:41:30: note: by ‘{anonymous}::redundant_jumps_visitor::visit_leave’ warning: 41 | virtual ir_visitor_status visit_leave(ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:133:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 133 | virtual ir_visitor_status visit_leave(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:41:30: note: by ‘{anonymous}::redundant_jumps_visitor::visit_leave’ warning: 41 | virtual ir_visitor_status visit_leave(ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:131:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 131 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:41:30: note: by ‘{anonymous}::redundant_jumps_visitor::visit_leave’ warning: 41 | virtual ir_visitor_status visit_leave(ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:129:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 129 | virtual ir_visitor_status visit_leave(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:41:30: note: by ‘{anonymous}::redundant_jumps_visitor::visit_leave’ warning: 41 | virtual ir_visitor_status visit_leave(ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:127:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 127 | virtual ir_visitor_status visit_leave(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:41:30: note: by ‘{anonymous}::redundant_jumps_visitor::visit_leave’ warning: 41 | virtual ir_visitor_status visit_leave(ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:125:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 125 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:41:30: note: by ‘{anonymous}::redundant_jumps_visitor::visit_leave’ warning: 41 | virtual ir_visitor_status visit_leave(ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:123:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 123 | virtual ir_visitor_status visit_leave(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:41:30: note: by ‘{anonymous}::redundant_jumps_visitor::visit_leave’ warning: 41 | virtual ir_visitor_status visit_leave(ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:121:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 121 | virtual ir_visitor_status visit_leave(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:41:30: note: by ‘{anonymous}::redundant_jumps_visitor::visit_leave’ warning: 41 | virtual ir_visitor_status visit_leave(ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:41:30: note: by ‘{anonymous}::redundant_jumps_visitor::visit_leave’ warning: 41 | virtual ir_visitor_status visit_leave(ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:41:30: note: by ‘{anonymous}::redundant_jumps_visitor::visit_leave’ warning: 41 | virtual ir_visitor_status visit_leave(ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:42:30: note: by ‘virtual ir_visitor_status {anonymous}::redundant_jumps_visitor::visit_enter(ir_assignment*)’ warning: 42 | virtual ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:42:30: note: by ‘virtual ir_visitor_status {anonymous}::redundant_jumps_visitor::visit_enter(ir_assignment*)’ warning: 42 | virtual ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:42:30: note: by ‘virtual ir_visitor_status {anonymous}::redundant_jumps_visitor::visit_enter(ir_assignment*)’ warning: 42 | virtual ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:42:30: note: by ‘virtual ir_visitor_status {anonymous}::redundant_jumps_visitor::visit_enter(ir_assignment*)’ warning: 42 | virtual ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:42:30: note: by ‘virtual ir_visitor_status {anonymous}::redundant_jumps_visitor::visit_enter(ir_assignment*)’ warning: 42 | virtual ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:42:30: note: by ‘virtual ir_visitor_status {anonymous}::redundant_jumps_visitor::visit_enter(ir_assignment*)’ warning: 42 | virtual ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:132:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 132 | virtual ir_visitor_status visit_enter(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:42:30: note: by ‘virtual ir_visitor_status {anonymous}::redundant_jumps_visitor::visit_enter(ir_assignment*)’ warning: 42 | virtual ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:42:30: note: by ‘virtual ir_visitor_status {anonymous}::redundant_jumps_visitor::visit_enter(ir_assignment*)’ warning: 42 | virtual ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:126:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 126 | virtual ir_visitor_status visit_enter(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:42:30: note: by ‘virtual ir_visitor_status {anonymous}::redundant_jumps_visitor::visit_enter(ir_assignment*)’ warning: 42 | virtual ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:42:30: note: by ‘virtual ir_visitor_status {anonymous}::redundant_jumps_visitor::visit_enter(ir_assignment*)’ warning: 42 | virtual ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:42:30: note: by ‘virtual ir_visitor_status {anonymous}::redundant_jumps_visitor::visit_enter(ir_assignment*)’ warning: 42 | virtual ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:42:30: note: by ‘virtual ir_visitor_status {anonymous}::redundant_jumps_visitor::visit_enter(ir_assignment*)’ warning: 42 | virtual ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:42:30: note: by ‘virtual ir_visitor_status {anonymous}::redundant_jumps_visitor::visit_enter(ir_assignment*)’ warning: 42 | virtual ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:42:30: note: by ‘virtual ir_visitor_status {anonymous}::redundant_jumps_visitor::visit_enter(ir_assignment*)’ warning: 42 | virtual ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:29: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:42:30: note: by ‘virtual ir_visitor_status {anonymous}::redundant_jumps_visitor::visit_enter(ir_assignment*)’ warning: 42 | virtual ir_visitor_status visit_enter(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/opt_swizzle.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:91:30: note: by ‘{anonymous}::ir_structure_reference_visitor::visit_enter’ warning: 91 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:91:30: note: by ‘{anonymous}::ir_structure_reference_visitor::visit_enter’ warning: 91 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:91:30: note: by ‘{anonymous}::ir_structure_reference_visitor::visit_enter’ warning: 91 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:91:30: note: by ‘{anonymous}::ir_structure_reference_visitor::visit_enter’ warning: 91 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:91:30: note: by ‘{anonymous}::ir_structure_reference_visitor::visit_enter’ warning: 91 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:91:30: note: by ‘{anonymous}::ir_structure_reference_visitor::visit_enter’ warning: 91 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:132:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 132 | virtual ir_visitor_status visit_enter(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:91:30: note: by ‘{anonymous}::ir_structure_reference_visitor::visit_enter’ warning: 91 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:126:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 126 | virtual ir_visitor_status visit_enter(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:91:30: note: by ‘{anonymous}::ir_structure_reference_visitor::visit_enter’ warning: 91 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:91:30: note: by ‘{anonymous}::ir_structure_reference_visitor::visit_enter’ warning: 91 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:91:30: note: by ‘{anonymous}::ir_structure_reference_visitor::visit_enter’ warning: 91 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:91:30: note: by ‘{anonymous}::ir_structure_reference_visitor::visit_enter’ warning: 91 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:91:30: note: by ‘{anonymous}::ir_structure_reference_visitor::visit_enter’ warning: 91 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:91:30: note: by ‘{anonymous}::ir_structure_reference_visitor::visit_enter’ warning: 91 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:91:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_barrier*)’ was hidden [-Woverloaded-virtual] warning: 91 | virtual ir_visitor_status visit(class ir_barrier *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:88:30: note: by ‘{anonymous}::ir_structure_reference_visitor::visit’ warning: 88 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:90:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_typedecl_statement*)’ was hidden [-Woverloaded-virtual] warning: 90 | virtual ir_visitor_status visit(class ir_typedecl_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:88:30: note: by ‘{anonymous}::ir_structure_reference_visitor::visit’ warning: 88 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:89:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_precision_statement*)’ was hidden [-Woverloaded-virtual] warning: 89 | virtual ir_visitor_status visit(class ir_precision_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:88:30: note: by ‘{anonymous}::ir_structure_reference_visitor::visit’ warning: 88 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:88:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 88 | virtual ir_visitor_status visit(class ir_loop_jump *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:88:30: note: by ‘{anonymous}::ir_structure_reference_visitor::visit’ warning: 88 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual] warning: 87 | virtual ir_visitor_status visit(class ir_constant *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:88:30: note: by ‘{anonymous}::ir_structure_reference_visitor::visit’ warning: 88 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 85 | virtual ir_visitor_status visit(class ir_rvalue *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:88:30: note: by ‘{anonymous}::ir_structure_reference_visitor::visit’ warning: 88 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:195:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_structure_splitting_visitor::visit_leave(ir_assignment*)’ warning: 195 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:67:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 67 | virtual ir_visitor_status visit_leave(ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:195:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_structure_splitting_visitor::visit_leave(ir_assignment*)’ warning: 195 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:66:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 66 | virtual ir_visitor_status visit_leave(ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:195:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_structure_splitting_visitor::visit_leave(ir_assignment*)’ warning: 195 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:65:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual ir_visitor_status visit_leave(ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:195:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_structure_splitting_visitor::visit_leave(ir_assignment*)’ warning: 195 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:64:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual ir_visitor_status visit_leave(ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:195:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_structure_splitting_visitor::visit_leave(ir_assignment*)’ warning: 195 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:63:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual ir_visitor_status visit_leave(ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:195:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_structure_splitting_visitor::visit_leave(ir_assignment*)’ warning: 195 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:62:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 62 | virtual ir_visitor_status visit_leave(ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:195:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_structure_splitting_visitor::visit_leave(ir_assignment*)’ warning: 195 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:61:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual ir_visitor_status visit_leave(ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:195:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_structure_splitting_visitor::visit_leave(ir_assignment*)’ warning: 195 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:60:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual ir_visitor_status visit_leave(ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:195:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_structure_splitting_visitor::visit_leave(ir_assignment*)’ warning: 195 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:59:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 59 | virtual ir_visitor_status visit_leave(ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:195:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_structure_splitting_visitor::visit_leave(ir_assignment*)’ warning: 195 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:58:30: warning: ‘virtual ir_visitor_status ir_rvalue_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 58 | virtual ir_visitor_status visit_leave(ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:195:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_structure_splitting_visitor::visit_leave(ir_assignment*)’ warning: 195 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_swizzle.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_swizzle.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_swizzle.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_swizzle.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_swizzle.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_swizzle.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_swizzle.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_swizzle.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_swizzle.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_swizzle.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_swizzle.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_swizzle.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_swizzle.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_swizzle.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_swizzle.cpp:35: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_swizzle.cpp:37: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:145:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 145 | virtual ir_visitor_status visit_leave(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:143:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 143 | virtual ir_visitor_status visit_leave(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:141:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 141 | virtual ir_visitor_status visit_leave(class ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:137:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 137 | virtual ir_visitor_status visit_leave(class ir_discard *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:135:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 135 | virtual ir_visitor_status visit_leave(class ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:133:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 133 | virtual ir_visitor_status visit_leave(class ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:129:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 129 | virtual ir_visitor_status visit_leave(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:127:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 127 | virtual ir_visitor_status visit_leave(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:125:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 125 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:123:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 123 | virtual ir_visitor_status visit_leave(class ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:121:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 121 | virtual ir_visitor_status visit_leave(class ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:76:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)’ warning: 76 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:132:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 132 | virtual ir_visitor_status visit_enter(class ir_call *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:130:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 130 | virtual ir_visitor_status visit_enter(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:126:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 126 | virtual ir_visitor_status visit_enter(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:75:30: note: by ‘virtual ir_visitor_status ir_variable_refcount_visitor::visit_enter(ir_function_signature*)’ warning: 75 | virtual ir_visitor_status visit_enter(ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:91:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_barrier*)’ was hidden [-Woverloaded-virtual] warning: 91 | virtual ir_visitor_status visit(class ir_barrier *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:73:30: note: by ‘ir_variable_refcount_visitor::visit’ warning: 73 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:90:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_typedecl_statement*)’ was hidden [-Woverloaded-virtual] warning: 90 | virtual ir_visitor_status visit(class ir_typedecl_statement *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:73:30: note: by ‘ir_variable_refcount_visitor::visit’ warning: 73 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:89:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_precision_statement*)’ was hidden [-Woverloaded-virtual] warning: 89 | virtual ir_visitor_status visit(class ir_precision_statement *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:73:30: note: by ‘ir_variable_refcount_visitor::visit’ warning: 73 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:88:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 88 | virtual ir_visitor_status visit(class ir_loop_jump *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:73:30: note: by ‘ir_variable_refcount_visitor::visit’ warning: 73 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual] warning: 87 | virtual ir_visitor_status visit(class ir_constant *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:73:30: note: by ‘ir_variable_refcount_visitor::visit’ warning: 73 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 85 | virtual ir_visitor_status visit(class ir_rvalue *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h:73:30: note: by ‘ir_variable_refcount_visitor::visit’ warning: 73 | virtual ir_visitor_status visit(ir_dereference_variable *); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:145:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 145 | virtual ir_visitor_status visit_leave(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:71:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_tree_grafting_visitor::visit_leave(ir_assignment*)’ warning: 71 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:143:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 143 | virtual ir_visitor_status visit_leave(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:71:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_tree_grafting_visitor::visit_leave(ir_assignment*)’ warning: 71 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:141:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 141 | virtual ir_visitor_status visit_leave(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:71:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_tree_grafting_visitor::visit_leave(ir_assignment*)’ warning: 71 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:71:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_tree_grafting_visitor::visit_leave(ir_assignment*)’ warning: 71 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:137:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 137 | virtual ir_visitor_status visit_leave(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:71:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_tree_grafting_visitor::visit_leave(ir_assignment*)’ warning: 71 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:135:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 135 | virtual ir_visitor_status visit_leave(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:71:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_tree_grafting_visitor::visit_leave(ir_assignment*)’ warning: 71 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:133:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 133 | virtual ir_visitor_status visit_leave(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:71:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_tree_grafting_visitor::visit_leave(ir_assignment*)’ warning: 71 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:129:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 129 | virtual ir_visitor_status visit_leave(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:71:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_tree_grafting_visitor::visit_leave(ir_assignment*)’ warning: 71 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:127:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 127 | virtual ir_visitor_status visit_leave(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:71:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_tree_grafting_visitor::visit_leave(ir_assignment*)’ warning: 71 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:125:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 125 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:71:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_tree_grafting_visitor::visit_leave(ir_assignment*)’ warning: 71 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:123:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 123 | virtual ir_visitor_status visit_leave(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:71:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_tree_grafting_visitor::visit_leave(ir_assignment*)’ warning: 71 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:121:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 121 | virtual ir_visitor_status visit_leave(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:71:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_tree_grafting_visitor::visit_leave(ir_assignment*)’ warning: 71 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:71:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_tree_grafting_visitor::visit_leave(ir_assignment*)’ warning: 71 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:71:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_tree_grafting_visitor::visit_leave(ir_assignment*)’ warning: 71 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:71:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_tree_grafting_visitor::visit_leave(ir_assignment*)’ warning: 71 | virtual ir_visitor_status visit_leave(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:79:30: note: by ‘{anonymous}::ir_tree_grafting_visitor::visit_enter’ warning: 79 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:79:30: note: by ‘{anonymous}::ir_tree_grafting_visitor::visit_enter’ warning: 79 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:79:30: note: by ‘{anonymous}::ir_tree_grafting_visitor::visit_enter’ warning: 79 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:79:30: note: by ‘{anonymous}::ir_tree_grafting_visitor::visit_enter’ warning: 79 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:79:30: note: by ‘{anonymous}::ir_tree_grafting_visitor::visit_enter’ warning: 79 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:130:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_assignment*)’ was hidden [-Woverloaded-virtual] warning: 130 | virtual ir_visitor_status visit_enter(class ir_assignment *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:79:30: note: by ‘{anonymous}::ir_tree_grafting_visitor::visit_enter’ warning: 79 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:79:30: note: by ‘{anonymous}::ir_tree_grafting_visitor::visit_enter’ warning: 79 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:50: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:126:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 126 | virtual ir_visitor_status visit_enter(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:79:30: note: by ‘{anonymous}::ir_tree_grafting_visitor::visit_enter’ warning: 79 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:145:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 145 | virtual ir_visitor_status visit_leave(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:91:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_vectorize_visitor::visit_leave(ir_assignment*)’ warning: 91 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:143:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 143 | virtual ir_visitor_status visit_leave(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:91:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_vectorize_visitor::visit_leave(ir_assignment*)’ warning: 91 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:141:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 141 | virtual ir_visitor_status visit_leave(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:91:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_vectorize_visitor::visit_leave(ir_assignment*)’ warning: 91 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:91:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_vectorize_visitor::visit_leave(ir_assignment*)’ warning: 91 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:137:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 137 | virtual ir_visitor_status visit_leave(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:91:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_vectorize_visitor::visit_leave(ir_assignment*)’ warning: 91 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:135:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 135 | virtual ir_visitor_status visit_leave(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:91:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_vectorize_visitor::visit_leave(ir_assignment*)’ warning: 91 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:133:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 133 | virtual ir_visitor_status visit_leave(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:91:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_vectorize_visitor::visit_leave(ir_assignment*)’ warning: 91 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:129:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 129 | virtual ir_visitor_status visit_leave(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:91:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_vectorize_visitor::visit_leave(ir_assignment*)’ warning: 91 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:127:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 127 | virtual ir_visitor_status visit_leave(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:91:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_vectorize_visitor::visit_leave(ir_assignment*)’ warning: 91 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:125:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 125 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:91:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_vectorize_visitor::visit_leave(ir_assignment*)’ warning: 91 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:123:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 123 | virtual ir_visitor_status visit_leave(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:91:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_vectorize_visitor::visit_leave(ir_assignment*)’ warning: 91 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:121:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 121 | virtual ir_visitor_status visit_leave(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:91:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_vectorize_visitor::visit_leave(ir_assignment*)’ warning: 91 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:91:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_vectorize_visitor::visit_leave(ir_assignment*)’ warning: 91 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:91:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_vectorize_visitor::visit_leave(ir_assignment*)’ warning: 91 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:91:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_vectorize_visitor::visit_leave(ir_assignment*)’ warning: 91 | virtual ir_visitor_status visit_leave(ir_assignment *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:89:30: note: by ‘{anonymous}::ir_vectorize_visitor::visit_enter’ warning: 89 | virtual ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:89:30: note: by ‘{anonymous}::ir_vectorize_visitor::visit_enter’ warning: 89 | virtual ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:89:30: note: by ‘{anonymous}::ir_vectorize_visitor::visit_enter’ warning: 89 | virtual ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:89:30: note: by ‘{anonymous}::ir_vectorize_visitor::visit_enter’ warning: 89 | virtual ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:89:30: note: by ‘{anonymous}::ir_vectorize_visitor::visit_enter’ warning: 89 | virtual ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:132:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 132 | virtual ir_visitor_status visit_enter(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:89:30: note: by ‘{anonymous}::ir_vectorize_visitor::visit_enter’ warning: 89 | virtual ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:89:30: note: by ‘{anonymous}::ir_vectorize_visitor::visit_enter’ warning: 89 | virtual ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:89:30: note: by ‘{anonymous}::ir_vectorize_visitor::visit_enter’ warning: 89 | virtual ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:55: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:89:30: note: by ‘{anonymous}::ir_vectorize_visitor::visit_enter’ warning: 89 | virtual ir_visitor_status visit_enter(ir_texture *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:43: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:43: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:43: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:43: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:43: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:43: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:43: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:43: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:145:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 145 | virtual ir_visitor_status visit_leave(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:63:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit_leave(ir_assignment*)’ warning: 63 | virtual ir_visitor_status visit_leave(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:143:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 143 | virtual ir_visitor_status visit_leave(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:63:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit_leave(ir_assignment*)’ warning: 63 | virtual ir_visitor_status visit_leave(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:141:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 141 | virtual ir_visitor_status visit_leave(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:63:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit_leave(ir_assignment*)’ warning: 63 | virtual ir_visitor_status visit_leave(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:63:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit_leave(ir_assignment*)’ warning: 63 | virtual ir_visitor_status visit_leave(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:137:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 137 | virtual ir_visitor_status visit_leave(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:63:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit_leave(ir_assignment*)’ warning: 63 | virtual ir_visitor_status visit_leave(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:135:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 135 | virtual ir_visitor_status visit_leave(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:63:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit_leave(ir_assignment*)’ warning: 63 | virtual ir_visitor_status visit_leave(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:133:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 133 | virtual ir_visitor_status visit_leave(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:63:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit_leave(ir_assignment*)’ warning: 63 | virtual ir_visitor_status visit_leave(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:129:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 129 | virtual ir_visitor_status visit_leave(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:63:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit_leave(ir_assignment*)’ warning: 63 | virtual ir_visitor_status visit_leave(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:127:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 127 | virtual ir_visitor_status visit_leave(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:63:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit_leave(ir_assignment*)’ warning: 63 | virtual ir_visitor_status visit_leave(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:125:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 125 | virtual ir_visitor_status visit_leave(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:63:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit_leave(ir_assignment*)’ warning: 63 | virtual ir_visitor_status visit_leave(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:123:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 123 | virtual ir_visitor_status visit_leave(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:63:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit_leave(ir_assignment*)’ warning: 63 | virtual ir_visitor_status visit_leave(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:121:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 121 | virtual ir_visitor_status visit_leave(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:63:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit_leave(ir_assignment*)’ warning: 63 | virtual ir_visitor_status visit_leave(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:63:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit_leave(ir_assignment*)’ warning: 63 | virtual ir_visitor_status visit_leave(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:63:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit_leave(ir_assignment*)’ warning: 63 | virtual ir_visitor_status visit_leave(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:63:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit_leave(ir_assignment*)’ warning: 63 | virtual ir_visitor_status visit_leave(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:144:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_end_primitive*)’ was hidden [-Woverloaded-virtual] warning: 144 | virtual ir_visitor_status visit_enter(class ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:62:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit_enter(ir_assignment*)’ warning: 62 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:142:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_emit_vertex*)’ was hidden [-Woverloaded-virtual] warning: 142 | virtual ir_visitor_status visit_enter(class ir_emit_vertex *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:62:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit_enter(ir_assignment*)’ warning: 62 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:140:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 140 | virtual ir_visitor_status visit_enter(class ir_if *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:62:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit_enter(ir_assignment*)’ warning: 62 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:62:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit_enter(ir_assignment*)’ warning: 62 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:136:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 136 | virtual ir_visitor_status visit_enter(class ir_discard *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:62:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit_enter(ir_assignment*)’ warning: 62 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:134:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 134 | virtual ir_visitor_status visit_enter(class ir_return *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:62:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit_enter(ir_assignment*)’ warning: 62 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:132:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_call*)’ was hidden [-Woverloaded-virtual] warning: 132 | virtual ir_visitor_status visit_enter(class ir_call *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:62:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit_enter(ir_assignment*)’ warning: 62 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:128:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_record*)’ was hidden [-Woverloaded-virtual] warning: 128 | virtual ir_visitor_status visit_enter(class ir_dereference_record *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:62:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit_enter(ir_assignment*)’ warning: 62 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:126:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_dereference_array*)’ was hidden [-Woverloaded-virtual] warning: 126 | virtual ir_visitor_status visit_enter(class ir_dereference_array *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:62:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit_enter(ir_assignment*)’ warning: 62 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:124:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_swizzle*)’ was hidden [-Woverloaded-virtual] warning: 124 | virtual ir_visitor_status visit_enter(class ir_swizzle *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:62:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit_enter(ir_assignment*)’ warning: 62 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:122:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_texture*)’ was hidden [-Woverloaded-virtual] warning: 122 | virtual ir_visitor_status visit_enter(class ir_texture *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:62:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit_enter(ir_assignment*)’ warning: 62 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:120:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_expression*)’ was hidden [-Woverloaded-virtual] warning: 120 | virtual ir_visitor_status visit_enter(class ir_expression *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:62:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit_enter(ir_assignment*)’ warning: 62 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:62:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit_enter(ir_assignment*)’ warning: 62 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:62:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit_enter(ir_assignment*)’ warning: 62 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:62:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit_enter(ir_assignment*)’ warning: 62 | virtual ir_visitor_status visit_enter(ir_assignment *ir); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:91:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_barrier*)’ was hidden [-Woverloaded-virtual] warning: 91 | virtual ir_visitor_status visit(class ir_barrier *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:64:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit(ir_dereference_variable*)’ warning: 64 | virtual ir_visitor_status visit(ir_dereference_variable *ir); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:90:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_typedecl_statement*)’ was hidden [-Woverloaded-virtual] warning: 90 | virtual ir_visitor_status visit(class ir_typedecl_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:64:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit(ir_dereference_variable*)’ warning: 64 | virtual ir_visitor_status visit(ir_dereference_variable *ir); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:89:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_precision_statement*)’ was hidden [-Woverloaded-virtual] warning: 89 | virtual ir_visitor_status visit(class ir_precision_statement *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:64:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit(ir_dereference_variable*)’ warning: 64 | virtual ir_visitor_status visit(ir_dereference_variable *ir); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:88:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 88 | virtual ir_visitor_status visit(class ir_loop_jump *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:64:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit(ir_dereference_variable*)’ warning: 64 | virtual ir_visitor_status visit(ir_dereference_variable *ir); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:87:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_constant*)’ was hidden [-Woverloaded-virtual] warning: 87 | virtual ir_visitor_status visit(class ir_constant *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:64:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit(ir_dereference_variable*)’ warning: 64 | virtual ir_visitor_status visit(ir_dereference_variable *ir); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:86:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_variable*)’ was hidden [-Woverloaded-virtual] warning: 86 | virtual ir_visitor_status visit(class ir_variable *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:64:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit(ir_dereference_variable*)’ warning: 64 | virtual ir_visitor_status visit(ir_dereference_variable *ir); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:41: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:85:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 85 | virtual ir_visitor_status visit(class ir_rvalue *); warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:64:30: note: by ‘virtual ir_visitor_status {anonymous}::ir_invariance_propagation_visitor::visit(ir_dereference_variable*)’ warning: 64 | virtual ir_visitor_status visit(ir_dereference_variable *ir); warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:36, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/shader_cache.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:65:17: warning: ‘virtual void ir_visitor::visit(ir_loop_jump*)’ was hidden [-Woverloaded-virtual] warning: 65 | virtual void visit(class ir_loop_jump *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:64:17: warning: ‘virtual void ir_visitor::visit(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 64 | virtual void visit(class ir_loop *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:63:17: warning: ‘virtual void ir_visitor::visit(ir_if*)’ was hidden [-Woverloaded-virtual] warning: 63 | virtual void visit(class ir_if *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:61:17: warning: ‘virtual void ir_visitor::visit(ir_discard*)’ was hidden [-Woverloaded-virtual] warning: 61 | virtual void visit(class ir_discard *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:60:17: warning: ‘virtual void ir_visitor::visit(ir_return*)’ was hidden [-Woverloaded-virtual] warning: 60 | virtual void visit(class ir_return *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:50:17: warning: ‘virtual void ir_visitor::visit(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 50 | virtual void visit(class ir_function *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:49:17: warning: ‘virtual void ir_visitor::visit(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 49 | virtual void visit(class ir_function_signature *) = 0; warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:47:17: warning: ‘virtual void ir_visitor::visit(ir_rvalue*)’ was hidden [-Woverloaded-virtual] warning: 47 | virtual void visit(class ir_rvalue *) { assert(!"unhandled error_type"); } warning: | ^~~~~ warning: glsl-optimizer/src/compiler/glsl/ir_visitor.h:94:17: note: by ‘ir_control_flow_visitor::visit’ warning: 94 | virtual void visit(class ir_barrier *) {} warning: | ^~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/shader_cache.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:139:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 139 | virtual ir_visitor_status visit_leave(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/shader_cache.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/shader_cache.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:119:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 119 | virtual ir_visitor_status visit_leave(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/shader_cache.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/shader_cache.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:117:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 117 | virtual ir_visitor_status visit_leave(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/shader_cache.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/shader_cache.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:115:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_leave(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 115 | virtual ir_visitor_status visit_leave(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/shader_cache.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:68:30: note: by ‘ir_rvalue_visitor::visit_leave’ warning: 68 | virtual ir_visitor_status visit_leave(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/shader_cache.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:138:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_demote*)’ was hidden [-Woverloaded-virtual] warning: 138 | virtual ir_visitor_status visit_enter(class ir_demote *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/shader_cache.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/shader_cache.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:118:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function*)’ was hidden [-Woverloaded-virtual] warning: 118 | virtual ir_visitor_status visit_enter(class ir_function *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/shader_cache.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/shader_cache.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:116:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_function_signature*)’ was hidden [-Woverloaded-virtual] warning: 116 | virtual ir_visitor_status visit_enter(class ir_function_signature *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/shader_cache.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/ir.h:37, warning: from glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h:31, warning: from glsl-optimizer/src/compiler/glsl/shader_cache.cpp:48: warning: glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h:114:30: warning: ‘virtual ir_visitor_status ir_hierarchical_visitor::visit_enter(ir_loop*)’ was hidden [-Woverloaded-virtual] warning: 114 | virtual ir_visitor_status visit_enter(class ir_loop *); warning: | ^~~~~~~~~~~ warning: In file included from glsl-optimizer/src/compiler/glsl/shader_cache.cpp:52: warning: glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h:85:30: note: by ‘ir_rvalue_enter_visitor::visit_enter’ warning: 85 | virtual ir_visitor_status visit_enter(ir_end_primitive *); warning: | ^~~~~~~~~~~ Fresh smallvec v1.5.0 (https://github.com/emilio/rust-smallvec?branch=1.3-as-1.5#7579d2fa) Fresh serde_json v1.0.44 Fresh url v2.1.0 Fresh uuid v0.8.1 Fresh bincode v1.2.1 Fresh libloading v0.5.2 Fresh crossbeam-deque v0.7.2 Fresh phf_generator v0.8.0 Fresh toml v0.4.5 Fresh chrono v0.4.10 Fresh euclid v0.22.0 Fresh arrayvec v0.5.1 Fresh libsqlite3-sys v0.20.1 Fresh app_units v0.7.0 Fresh storage_variant v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/storage/variant) Fresh lmdb-rkv-sys v0.11.0 Fresh darling v0.10.1 Fresh failure v0.1.6 (https://github.com/badboy/failure?rev=64af847bc5fdcb6d2438bec8a6030812a80519a5#64af847b) Fresh moz_task v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/xpcom/rust/moz_task) Fresh paste v0.1.12 Fresh serde_with v1.4.0 Fresh tokio-uds v0.2.5 Fresh glslopt v0.1.7 Fresh tokio-udp v0.1.1 Fresh tokio-tcp v0.1.1 Fresh ron v0.6.2 Fresh serde_bytes v0.11.2 Fresh wgpu-types v0.6.0 (/builddir/build/BUILD/firefox-84.0.1/gfx/wgpu/wgpu-types) Fresh naga v0.2.0 (https://github.com/gfx-rs/naga?rev=4d4e1cd4cbfad2b81264a7239a336b6ec1346611#4d4e1cd4) Fresh goblin v0.1.2 Fresh webrender_build v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/gfx/wr/webrender_build) Fresh error-support v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Fresh tempfile v3.1.0 Fresh rust_decimal v1.7.0 Fresh unic-langid-ffi v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/intl/locale/rust/unic-langid-ffi) Fresh processtools v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/toolkit/components/processtools) Fresh authenticator v0.3.1 warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-84.0.1/third_party/rust/rustc-demangle/src/lib.rs:228:17 | 228 | try!(f.write_str("::")); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-84.0.1/third_party/rust/rustc-demangle/src/lib.rs:236:25 | 236 | try!(f.write_str("::")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-84.0.1/third_party/rust/rustc-demangle/src/lib.rs:239:25 | 239 | try!(f.write_str(".")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-84.0.1/third_party/rust/rustc-demangle/src/lib.rs:246:33 | 246 | try!(f.write_str($demangled)); | ^^^ ... 258 | / demangle! { 259 | | "$SP$" => "@", 260 | | "$BP$" => "*", 261 | | "$RF$" => "&", ... | 279 | | "$u22$" => "\"" 280 | | } | |_____________________- in this macro invocation | = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-84.0.1/third_party/rust/rustc-demangle/src/lib.rs:250:33 | 250 | try!(f.write_str(rest)); | ^^^ ... 258 | / demangle! { 259 | | "$SP$" => "@", 260 | | "$BP$" => "*", 261 | | "$RF$" => "&", ... | 279 | | "$u22$" => "\"" 280 | | } | |_____________________- in this macro invocation | = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-84.0.1/third_party/rust/rustc-demangle/src/lib.rs:286:21 | 286 | try!(f.write_str(&rest[..idx])); | ^^^ warning: `...` range patterns are deprecated --> /builddir/build/BUILD/firefox-84.0.1/third_party/rust/rustc-demangle/src/lib.rs:92:21 | 92 | 'A' ... 'F' | '0' ... '9' | '@' => true, | ^^^ help: use `..=` for an inclusive range | = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default warning: `...` range patterns are deprecated --> /builddir/build/BUILD/firefox-84.0.1/third_party/rust/rustc-demangle/src/lib.rs:92:35 | 92 | 'A' ... 'F' | '0' ... '9' | '@' => true, | ^^^ help: use `..=` for an inclusive range warning: 8 warnings emitted Fresh clang-sys v0.29.2 Fresh rusqlite v0.24.1 Fresh phf_macros v0.8.0 Fresh lmdb-rkv v0.14.0 Fresh cubeb-sys v0.8.0 Fresh phf_codegen v0.8.0 Fresh derive_common v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/servo/components/derive_common) Fresh qlog v0.3.0 Fresh parking_lot_core v0.8.0 Fresh tokio-threadpool v0.1.17 Fresh rayon-core v1.6.0 Fresh wr_malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/gfx/wr/wr_malloc_size_of) Fresh peek-poke v0.2.0 (/builddir/build/BUILD/firefox-84.0.1/gfx/wr/peek-poke) Fresh fallible v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/servo/components/fallible) Fresh fluent-bundle v0.13.1 Fresh plane-split v0.17.0 Fresh uluru v0.4.0 Fresh gfx-backend-vulkan v0.6.5 Fresh gfx-descriptor v0.2.0 Fresh mozglue-static v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/mozglue/static/rust) Fresh storage v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/storage/rust) Fresh object v0.16.0 Fresh webrtc-sdp v0.3.6 Fresh viaduct v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Fresh sfv v0.8.0 Fresh fluent-langneg-ffi v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/intl/locale/rust/fluent-langneg-ffi) Fresh mdns_service v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/transport/mdns_service) Fresh mozurl v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/netwerk/base/mozurl) Fresh gkrust_utils v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/xpcom/rust/gkrust_utils) Fresh cascade_bloom_filter v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/toolkit/components/cascade_bloom_filter) Fresh bindgen v0.53.2 Fresh phf v0.8.0 Fresh cubeb-core v0.8.0 Fresh sync-guid v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Fresh rkv v0.15.0 Fresh to_shmem_derive v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/servo/components/to_shmem_derive) Fresh neqo-common v0.4.14 (https://github.com/mozilla/neqo?tag=v0.4.14#ec00592e) Fresh parking_lot v0.11.0 Fresh rayon v1.2.0 Fresh tokio-fs v0.1.3 Fresh style_derive v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/servo/components/style_derive) Fresh webrender_api v0.61.0 (/builddir/build/BUILD/firefox-84.0.1/gfx/wr/webrender_api) Fresh sql-support v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Fresh fluent v0.13.1 Fresh jsrust_shared v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/js/src/rust/shared) Fresh http_sfv v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/netwerk/base/http-sfv) Fresh rsdparsa_capi v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/dom/media/webrtc/sdp/rsdparsa_capi) Fresh 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) warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid 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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:1, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:1, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:1, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:2, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:2, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:2, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:3, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:3, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:3, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:4, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:4, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:4, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:5, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:5, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:5, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:6, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:6, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:6, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:7, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:7, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:7, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:8, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:8, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:8, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:9, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:9, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:10, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:10, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:11, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:11, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:12, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:12, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:13, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:13, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:14, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:14, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:15, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:15, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:16, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:16, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:17, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:17, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:18, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:18, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:18, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:19, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:19, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:19, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:20, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:20, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:21, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:21, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:22, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:22, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:23, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:23, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:23, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:24, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:24, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:25, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:25, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:26, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:26, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:26, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:27, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:27, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:27, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:28, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:28, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:28, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:29, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:29, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:29, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:30, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:30, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:30, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:31, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:31, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:31, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:32, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:32, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:32, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:33, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:33, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:33, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:34, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:34, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:34, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:35, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:35, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:35, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:36, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:36, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:36, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:37, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:37, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:37, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:38, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:38, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:38, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:39, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:39, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:39, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:40, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:40, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:40, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:41, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:41, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:41, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:42, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:42, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:42, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:43, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:43, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:43, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:44, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:44, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:44, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:45, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:45, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:45, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:46, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:46, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:46, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:47, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:47, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:47, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:48, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:48, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:48, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:49, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:49, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:49, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:50, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:50, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:51, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:51, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:51, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:52, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:52, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:53, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:53, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:54, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:54, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:54, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:55, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:55, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:55, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:56, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:56, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:56, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:57, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:57, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:57, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:64, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:64, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:65, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:65, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:68, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:68, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:69, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:69, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:70, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:70, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:70, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:71, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:71, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:71, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:74, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:74, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:74, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:75, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:75, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:75, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:76, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:76, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:76, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:77, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:77, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:81, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:81, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:81, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:82, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:82, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:82, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:83, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:83, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:84, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:84, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:85, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:85, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:85, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:86, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:86, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:86, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:87, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out/load_shader.h:87, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/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: | ^~~~~~~~~~~~~~~~~~~~~~ Fresh cssparser v0.28.0 Fresh sync15-traits v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Fresh cubeb v0.8.0 Fresh tokio v0.1.11 Fresh glean-core v33.4.0 Fresh cubeb-backend v0.8.0 Fresh swgl v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/gfx/wr/swgl) Fresh wgpu-core v0.6.0 (/builddir/build/BUILD/firefox-84.0.1/gfx/wgpu/wgpu-core) Fresh webrender v0.61.0 (/builddir/build/BUILD/firefox-84.0.1/gfx/wr/webrender) Fresh kvstore v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/toolkit/components/kvstore) Fresh fluent-ffi v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/intl/l10n/rust/fluent-ffi) Fresh cert_storage v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/security/manager/ssl/cert_storage) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=profiler_helper CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-84.0.1/tools/profiler/rust-helper CARGO_PKG_AUTHORS='Markus Stange ' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=profiler_helper CARGO_PKG_REPOSITORY='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-84.0.1/objdir/release/deps:/usr/lib' /usr/bin/rustc --crate-name profiler_helper tools/profiler/rust-helper/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="goblin"' --cfg 'feature="object"' --cfg 'feature="parse_elf"' -C metadata=4f45e20408877341 -C extra-filename=-4f45e20408877341 --out-dir /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps --target i686-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-84.0.1/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-84.0.1/objdir/release/deps --extern goblin=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libgoblin-e2febdd0b77a67db.rmeta --extern memmap=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libmemmap-353a3fde36213c32.rmeta --extern object=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libobject-a70a72124fe48087.rmeta --extern rustc_demangle=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/librustc_demangle-3b05c37f40aadd1f.rmeta --extern thin_vec=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libthin_vec-6e101a20b4f76c9d.rmeta --extern uuid=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libuuid-1a532a2c97483dd9.rmeta -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cdebuginfo=0 -Cembed-bitcode=yes -C codegen-units=1` Fresh to_shmem v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/servo/components/to_shmem) Fresh golden_gate v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/services/sync/golden_gate) Fresh audioipc v0.2.5 (/builddir/build/BUILD/firefox-84.0.1/media/audioipc/audioipc) Fresh glean v33.4.0 Fresh webext-storage v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Fresh cubeb-pulse v0.3.0 (https://github.com/djg/cubeb-pulse-rs?rev=bf31534d08b2c16fb5e4c5834944ae3271efbd63#bf31534d) Fresh webrender_bindings v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/gfx/webrender_bindings) Fresh wgpu_bindings v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/gfx/wgpu_bindings) Fresh neqo-crypto v0.4.14 (https://github.com/mozilla/neqo?tag=v0.4.14#ec00592e) Fresh selectors v0.22.0 (/builddir/build/BUILD/firefox-84.0.1/servo/components/selectors) Fresh fog v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/toolkit/components/glean/api) Fresh app_services_logger v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/services/common/app_services_logger) Fresh audioipc-server v0.2.3 (/builddir/build/BUILD/firefox-84.0.1/media/audioipc/server) Fresh webext_storage_bridge v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/toolkit/components/extensions/storage/webext_storage_bridge) Fresh audioipc-client v0.4.0 (/builddir/build/BUILD/firefox-84.0.1/media/audioipc/client) Fresh malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/servo/components/malloc_size_of) Fresh neqo-transport v0.4.14 (https://github.com/mozilla/neqo?tag=v0.4.14#ec00592e) Fresh gecko_logger v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/xpcom/rust/gecko_logger) Fresh fog_control v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/toolkit/components/glean) Fresh neqo-qpack v0.4.14 (https://github.com/mozilla/neqo?tag=v0.4.14#ec00592e) Fresh style_traits v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/servo/components/style_traits) Fresh neqo-http3 v0.4.14 (https://github.com/mozilla/neqo?tag=v0.4.14#ec00592e) Fresh style v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/servo/components/style) Fresh neqo_glue v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/netwerk/socket/neqo_glue) Fresh geckoservo v0.0.1 (/builddir/build/BUILD/firefox-84.0.1/servo/ports/geckolib) Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/toolkit/library/rust/shared) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=gkrust_shared CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-84.0.1/toolkit/library/rust/shared CARGO_PKG_AUTHORS='nobody@mozilla.org' CARGO_PKG_DESCRIPTION='Shared Rust code for libxul' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=gkrust-shared CARGO_PKG_REPOSITORY='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-84.0.1/objdir/release/deps:/usr/lib' OUT_DIR=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/gkrust-shared-578038953b063920/out RUSTC_BOOTSTRAP=1 /usr/bin/rustc --crate-name gkrust_shared toolkit/library/rust/shared/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="audioipc-client"' --cfg 'feature="audioipc-server"' --cfg 'feature="bookmark_sync"' --cfg 'feature="cert_storage"' --cfg 'feature="cubeb-pulse"' --cfg 'feature="cubeb-remoting"' --cfg 'feature="cubeb-sys"' --cfg 'feature="cubeb_pulse_rust"' --cfg 'feature="default"' --cfg 'feature="fog_control"' --cfg 'feature="gecko_profiler"' --cfg 'feature="gecko_profiler_parse_elf"' --cfg 'feature="glean"' --cfg 'feature="glean_with_gecko"' --cfg 'feature="mdns_service"' --cfg 'feature="moz_memory"' --cfg 'feature="moz_places"' --cfg 'feature="new_cert_storage"' --cfg 'feature="profiler_helper"' --cfg 'feature="quantum_render"' --cfg 'feature="webgpu"' --cfg 'feature="webrender_bindings"' --cfg 'feature="webrtc"' --cfg 'feature="wgpu_bindings"' --cfg 'feature="with_dbus"' -C metadata=d78004599c3c4b52 -C extra-filename=-d78004599c3c4b52 --out-dir /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps --target i686-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-84.0.1/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-84.0.1/objdir/release/deps --extern app_services_logger=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libapp_services_logger-62fdebccb485ef0e.rmeta --extern audio_thread_priority=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libaudio_thread_priority-3ef61a5520ac8923.rlib --extern audioipc_client=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libaudioipc_client-ac8551672f7fdd6c.rmeta --extern audioipc_server=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libaudioipc_server-68884f70812c5bb6.rmeta --extern authenticator=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libauthenticator-8cdbe93b934a43e4.rmeta --extern bookmark_sync=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libbookmark_sync-65f0be6db2559a85.rmeta --extern cascade_bloom_filter=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libcascade_bloom_filter-f27b86f31babba3e.rmeta --extern cert_storage=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libcert_storage-4fe52bf60b99f63a.rmeta --extern chardetng_c=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libchardetng_c-5a0a9c0410da3bef.rmeta --extern cosec=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libcosec-b70fe3d39c0eb7eb.rmeta --extern cubeb_pulse=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libcubeb_pulse-0e1cb979d0ab9d63.rlib --extern cubeb_sys=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libcubeb_sys-62d8f6d1c8dc1f1d.rmeta --extern encoding_glue=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libencoding_glue-28153948973d001c.rmeta --extern fluent=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libfluent-627e67ae3848b2c4.rmeta --extern fluent_ffi=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libfluent_ffi-6b03d15048f4df1b.rmeta --extern fluent_langneg=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libfluent_langneg-f12ed0bad49c116a.rmeta --extern fluent_langneg_ffi=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libfluent_langneg_ffi-93e8bf732f0360d2.rmeta --extern fog_control=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libfog_control-de4df446b065ff62.rmeta --extern gecko_logger=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libgecko_logger-a15618dcbf5fd93e.rmeta --extern geckoservo=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libgeckoservo-14dd11fffe42b7d2.rmeta --extern gkrust_utils=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libgkrust_utils-cfc5a97bb022dff9.rmeta --extern http_sfv=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libhttp_sfv-44b1e35610fd0c84.rmeta --extern jsrust_shared=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libjsrust_shared-4d5d20b2ac85361a.rmeta --extern kvstore=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libkvstore-bc74cdbe9f4316d4.rmeta --extern l10nregistry_ffi=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libl10nregistry_ffi-4a872f71d10b93a0.rmeta --extern lmdb_sys=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/liblmdb_sys-a2730bd9125cbba8.rmeta --extern log=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/liblog-05e8a90e65e30948.rmeta --extern mapped_hyph=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libmapped_hyph-9d11782329af1abd.rmeta --extern mdns_service=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libmdns_service-20fabb7b0b1ae362.rmeta --extern mozurl=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libmozurl-6891111758bb67ae.rmeta --extern mp4parse_capi=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libmp4parse_capi-ffb6539a64606670.rmeta --extern neqo_glue=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libneqo_glue-2aed08a6d85b9890.rmeta --extern netwerk_helper=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libnetwerk_helper-e6fa4df70f65d7ba.rmeta --extern nserror=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libnserror-0725393e11f2d8d9.rmeta --extern nsstring=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libnsstring-c613635ad2f3e9fe.rmeta --extern prefs_parser=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libprefs_parser-d710fc7efe17a167.rmeta --extern processtools=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libprocesstools-53945b2d89b7da11.rmeta --extern profiler_helper=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libprofiler_helper-4f45e20408877341.rmeta --extern qcms=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libqcms-d1d491b9337dfd02.rmeta --extern rsdparsa_capi=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/librsdparsa_capi-ad2191e3b870a011.rmeta --extern rusqlite=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/librusqlite-a9fdfbe30f7db64d.rmeta --extern shift_or_euc_c=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libshift_or_euc_c-d8ba489e15bbdb5c.rmeta --extern static_prefs=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libstatic_prefs-39e408d19a4df987.rmeta --extern storage=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libstorage-258ae30a10c7d680.rmeta --extern unic_langid=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libunic_langid-71bdc84ee7992cf7.rmeta --extern unic_langid_ffi=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libunic_langid_ffi-33f6e3b9e8bc2e78.rmeta --extern viaduct=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libviaduct-583d829bd70ede91.rmeta --extern webext_storage_bridge=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libwebext_storage_bridge-fc87e5676129838c.rmeta --extern webrender_bindings=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libwebrender_bindings-287cb7dd794e21fe.rmeta --extern wgpu_bindings=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libwgpu_bindings-ca1b8b0dfbf34b85.rmeta --extern xpcom=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libxpcom-8bdf7626a6055da2.rmeta -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cdebuginfo=0 -Cembed-bitcode=yes -C codegen-units=1 --cfg 'feature="oom_with_hook"' -L native=/usr/lib -L native=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/lmdb-rkv-sys-5a75ddd4881769ba/out -L native=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/mozglue-static-35fefd694721de6c/out -L native=/builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin -L native=/builddir/build/BUILD/firefox-84.0.1/objdir/security/nss/lib/nss/nss_nss3 -L native=/builddir/build/BUILD/firefox-84.0.1/objdir/security/nss/lib/ssl/ssl_ssl3 -L native=/builddir/build/BUILD/firefox-84.0.1/objdir/config/external/nspr/pr -L native=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out` Compiling gkrust v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/toolkit/library/rust) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=gkrust CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-84.0.1/toolkit/library/rust CARGO_PKG_AUTHORS='nobody@mozilla.org' CARGO_PKG_DESCRIPTION='Rust code for libxul' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=gkrust CARGO_PKG_REPOSITORY='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-84.0.1/objdir/release/deps:/usr/lib' /usr/bin/rustc --crate-name gkrust toolkit/library/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type staticlib --emit=dep-info,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -Clto --cfg 'feature="cubeb-remoting"' --cfg 'feature="cubeb_pulse_rust"' --cfg 'feature="gecko_profiler"' --cfg 'feature="gecko_profiler_parse_elf"' --cfg 'feature="glean"' --cfg 'feature="glean_with_gecko"' --cfg 'feature="moz_memory"' --cfg 'feature="moz_places"' --cfg 'feature="new_cert_storage"' --cfg 'feature="quantum_render"' --cfg 'feature="webgpu"' --cfg 'feature="webrtc"' --cfg 'feature="with_dbus"' -C metadata=d2933c55a0a351ce -C extra-filename=-d2933c55a0a351ce --out-dir /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps --target i686-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-84.0.1/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-84.0.1/objdir/release/deps --extern gkrust_shared=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libgkrust_shared-d78004599c3c4b52.rlib --extern mozglue_static=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libmozglue_static-f53c9460c0e4c1ba.rlib --extern mozilla_central_workspace_hack=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libmozilla_central_workspace_hack-034f800da3e364f4.rlib --extern swgl=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/libswgl-759672c91631b44b.rlib -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cdebuginfo=0 -Cembed-bitcode=yes -C codegen-units=1 -L native=/usr/lib -L native=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/lmdb-rkv-sys-5a75ddd4881769ba/out -L native=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/mozglue-static-35fefd694721de6c/out -L native=/builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin -L native=/builddir/build/BUILD/firefox-84.0.1/objdir/security/nss/lib/nss/nss_nss3 -L native=/builddir/build/BUILD/firefox-84.0.1/objdir/security/nss/lib/ssl/ssl_ssl3 -L native=/builddir/build/BUILD/firefox-84.0.1/objdir/config/external/nspr/pr -L native=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/build/swgl-c0e92b2e5fc33d61/out` Finished release [optimized] target(s) in 8m 17s /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target --networking /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/libgkrust.a BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-84.0.1/python/mozbuild/mozbuild/action/check_binary.py", "--target", "--networking", "/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/libgkrust.a"], "start": 1608725634.8605924, "end": 1608725635.2612083, "context": null} make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/library/rust' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/src/rust' js/src/rust/force-cargo-library-build /usr/bin/cargo rustc --release --frozen --manifest-path /builddir/build/BUILD/firefox-84.0.1/js/src/rust/Cargo.toml -vv --lib --target=i686-unknown-linux-gnu -- -Clto Fresh cc v1.0.59 Fresh cfg-if v0.1.10 Fresh leb128 v0.2.4 Fresh arrayvec v0.5.1 Fresh mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/build/workspace-hack) Fresh wasmparser v0.48.2 Fresh wast v26.0.1 Fresh encoding_rs v0.8.22 Fresh wat v1.0.27 Fresh encoding_c v0.9.7 Fresh encoding_c_mem v0.2.5 Fresh mozglue-static v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/mozglue/static/rust) Fresh jsrust_shared v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/js/src/rust/shared) Fresh jsrust v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/js/src/rust) Finished release [optimized] target(s) in 2.18s /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target --networking /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/libjsrust.a BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-84.0.1/python/mozbuild/mozbuild/action/check_binary.py", "--target", "--networking", "/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/libjsrust.a"], "start": 1608725637.7212522, "end": 1608725637.7759633, "context": null} make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/src/rust' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/rust' toolkit/crashreporter/rust/force-cargo-host-library-build /usr/bin/cargo rustc --release --frozen --manifest-path /builddir/build/BUILD/firefox-84.0.1/toolkit/crashreporter/rust/Cargo.toml -vv --lib --target=i686-unknown-linux-gnu Compiling rustc-demangle v0.1.8 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=rustc_demangle CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-84.0.1/third_party/rust/rustc-demangle CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='Rust compiler symbol demangling. ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/rustc-demangle' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustc-demangle CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/rustc-demangle' CARGO_PKG_VERSION=0.1.8 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-84.0.1/objdir/release/deps:/usr/lib' /usr/bin/rustc --crate-name rustc_demangle /builddir/build/BUILD/firefox-84.0.1/third_party/rust/rustc-demangle/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=3b05c37f40aadd1f -C extra-filename=-3b05c37f40aadd1f --out-dir /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps --target i686-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-84.0.1/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-84.0.1/objdir/release/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -C codegen-units=1` warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-84.0.1/third_party/rust/rustc-demangle/src/lib.rs:228:17 | 228 | try!(f.write_str("::")); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-84.0.1/third_party/rust/rustc-demangle/src/lib.rs:236:25 | 236 | try!(f.write_str("::")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-84.0.1/third_party/rust/rustc-demangle/src/lib.rs:239:25 | 239 | try!(f.write_str(".")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-84.0.1/third_party/rust/rustc-demangle/src/lib.rs:246:33 | 246 | try!(f.write_str($demangled)); | ^^^ ... 258 | / demangle! { 259 | | "$SP$" => "@", 260 | | "$BP$" => "*", 261 | | "$RF$" => "&", ... | 279 | | "$u22$" => "\"" 280 | | } | |_____________________- in this macro invocation | = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-84.0.1/third_party/rust/rustc-demangle/src/lib.rs:250:33 | 250 | try!(f.write_str(rest)); | ^^^ ... 258 | / demangle! { 259 | | "$SP$" => "@", 260 | | "$BP$" => "*", 261 | | "$RF$" => "&", ... | 279 | | "$u22$" => "\"" 280 | | } | |_____________________- in this macro invocation | = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-84.0.1/third_party/rust/rustc-demangle/src/lib.rs:286:21 | 286 | try!(f.write_str(&rest[..idx])); | ^^^ warning: `...` range patterns are deprecated --> /builddir/build/BUILD/firefox-84.0.1/third_party/rust/rustc-demangle/src/lib.rs:92:21 | 92 | 'A' ... 'F' | '0' ... '9' | '@' => true, | ^^^ help: use `..=` for an inclusive range | = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default warning: `...` range patterns are deprecated --> /builddir/build/BUILD/firefox-84.0.1/third_party/rust/rustc-demangle/src/lib.rs:92:35 | 92 | 'A' ... 'F' | '0' ... '9' | '@' => true, | ^^^ help: use `..=` for an inclusive range warning: 8 warnings emitted Compiling dump_syms_rust_demangle v0.1.0 (/builddir/build/BUILD/firefox-84.0.1/toolkit/crashreporter/rust) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=dump_syms_rust_demangle CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-84.0.1/toolkit/crashreporter/rust CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=dump_syms_rust_demangle CARGO_PKG_REPOSITORY='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-84.0.1/objdir/release/deps:/usr/lib' /usr/bin/rustc --crate-name dump_syms_rust_demangle toolkit/crashreporter/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type staticlib --emit=dep-info,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=40f7c826c5a84699 -C extra-filename=-40f7c826c5a84699 --out-dir /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps --target i686-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-84.0.1/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-84.0.1/objdir/release/deps --extern rustc_demangle=/builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/deps/librustc_demangle-3b05c37f40aadd1f.rlib -C opt-level=2 -C debuginfo=2 --cap-lints warn -C codegen-units=1` Finished release [optimized] target(s) in 3.33s make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/rust' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/google-breakpad/src/tools/linux/dump_syms' toolkit/crashreporter/google-breakpad/src/tools/linux/dump_syms/dump_syms /usr/bin/g++ -std=gnu++17 -o ../../../../../../../dist/host/bin/dump_syms -freorder-blocks -O2 -O2 -g @/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/google-breakpad/src/tools/linux/dump_syms/dump_syms.list /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/libdump_syms_rust_demangle.a -ldl -lpthread -lrt /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --host ../../../../../../../dist/host/bin/dump_syms BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-84.0.1/python/mozbuild/mozbuild/action/check_binary.py", "--host", "../../../../../../../dist/host/bin/dump_syms"], "start": 1608725641.754893, "end": 1608725641.7559543, "context": null} make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/google-breakpad/src/tools/linux/dump_syms' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/browser/app' /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/firefox /builddir/build/BUILD/firefox-84.0.1/objdir/browser/app/firefox_syms.track Beginning work for file: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/firefox Processing file: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/firefox /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/firefox Finished processing /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/firefox in 0.12s Running: /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python /builddir/build/BUILD/firefox-84.0.1/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-84.0.1/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-84.0.1/objdir/dist/include -s /builddir/build/BUILD/firefox-84.0.1 /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/firefox make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/browser/app' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libsoundtouch/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libsoundtouch/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/config/external/lgpllibs' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/config/external/lgpllibs' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/config/external/lgpllibs' /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-84.0.1/objdir/config/external/lgpllibs/liblgpllibs.so /builddir/build/BUILD/firefox-84.0.1/objdir/config/external/lgpllibs/liblgpllibs.so_syms.track Beginning work for file: /builddir/build/BUILD/firefox-84.0.1/objdir/config/external/lgpllibs/liblgpllibs.so Processing file: /builddir/build/BUILD/firefox-84.0.1/objdir/config/external/lgpllibs/liblgpllibs.so /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/config/external/lgpllibs/liblgpllibs.so Finished processing /builddir/build/BUILD/firefox-84.0.1/objdir/config/external/lgpllibs/liblgpllibs.so in 0.02s Running: /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python /builddir/build/BUILD/firefox-84.0.1/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-84.0.1/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-84.0.1/objdir/dist/include -s /builddir/build/BUILD/firefox-84.0.1 /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-84.0.1/objdir/config/external/lgpllibs/liblgpllibs.so make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/config/external/lgpllibs' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/config/external/sqlite' make[2]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/sqlite3/src' make[2]: Nothing to be done for 'pre-compile'. make[2]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/sqlite3/src' make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/config/external/sqlite' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/sqlite3/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/sqlite3/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/config/external/sqlite' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/config/external/sqlite' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/config/external/sqlite' /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-84.0.1/objdir/config/external/sqlite/libmozsqlite3.so /builddir/build/BUILD/firefox-84.0.1/objdir/config/external/sqlite/libmozsqlite3.so_syms.track Beginning work for file: /builddir/build/BUILD/firefox-84.0.1/objdir/config/external/sqlite/libmozsqlite3.so Processing file: /builddir/build/BUILD/firefox-84.0.1/objdir/config/external/sqlite/libmozsqlite3.so /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/config/external/sqlite/libmozsqlite3.so Finished processing /builddir/build/BUILD/firefox-84.0.1/objdir/config/external/sqlite/libmozsqlite3.so in 0.15s Running: /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python /builddir/build/BUILD/firefox-84.0.1/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-84.0.1/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-84.0.1/objdir/dist/include -s /builddir/build/BUILD/firefox-84.0.1 /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-84.0.1/objdir/config/external/sqlite/libmozsqlite3.so make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/config/external/sqlite' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/fake-cdm' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/fake-cdm' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/fake-cdm' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/fake-cdm' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/fake-cdm' /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/fake-cdm/libfake.so /builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/fake-cdm/libfake.so_syms.track Beginning work for file: /builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/fake-cdm/libfake.so Processing file: /builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/fake-cdm/libfake.so /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/fake-cdm/libfake.so Finished processing /builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/fake-cdm/libfake.so in 0.02s Running: /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python /builddir/build/BUILD/firefox-84.0.1/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-84.0.1/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-84.0.1/objdir/dist/include -s /builddir/build/BUILD/firefox-84.0.1 /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/fake-cdm/libfake.so make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/fake-cdm' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/gmp-plugin-openh264' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/gmp-plugin-openh264' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/gmp-plugin-openh264' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/gmp-plugin-openh264' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/gmp-plugin-openh264' /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/gmp-plugin-openh264/libfakeopenh264.so /builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/gmp-plugin-openh264/libfakeopenh264.so_syms.track Beginning work for file: /builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/gmp-plugin-openh264/libfakeopenh264.so Processing file: /builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/gmp-plugin-openh264/libfakeopenh264.so /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/gmp-plugin-openh264/libfakeopenh264.so Finished processing /builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/gmp-plugin-openh264/libfakeopenh264.so in 0.01s Running: /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python /builddir/build/BUILD/firefox-84.0.1/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-84.0.1/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-84.0.1/objdir/dist/include -s /builddir/build/BUILD/firefox-84.0.1 /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/gmp-plugin-openh264/libfakeopenh264.so make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/gmp-plugin-openh264' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/ipc/app' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/ipc/app' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/library/build' make[1]: Nothing to be done for 'pre-compile'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/library/build' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/accessible/aom' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/accessible/aom' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/accessible/atk' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/accessible/atk' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/accessible/base' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/accessible/base' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/accessible/generic' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/accessible/generic' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/accessible/html' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/accessible/html' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/accessible/ipc/other' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/accessible/ipc/other' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/accessible/ipc' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/accessible/ipc' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/accessible/xpcom' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/accessible/xpcom' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/accessible/xul' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/accessible/xul' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/browser/components/about' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/browser/components/about' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/browser/components/shell' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/browser/components/shell' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/caps' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/caps' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/chrome' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/chrome' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/config/external/icu/common' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/config/external/icu/common' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/config/external/icu/data' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/config/external/icu/data' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/config/external/icu/i18n' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/config/external/icu/i18n' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/config/external/rlbox' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/config/external/rlbox' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/config/external/rlbox_lucet_sandbox' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/config/external/rlbox_lucet_sandbox' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/devtools/platform' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/devtools/platform' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/devtools/shared/heapsnapshot' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/devtools/shared/heapsnapshot' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/docshell/base' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/docshell/base' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/docshell/base/timeline' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/docshell/base/timeline' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/docshell/build' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/docshell/build' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/docshell/shistory' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/docshell/shistory' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/abort' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/abort' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/animation' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/animation' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/audiochannel' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/audiochannel' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/base' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/base' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/battery' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/battery' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/bindings' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/bindings' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/broadcastchannel' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/broadcastchannel' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/cache' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/cache' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/canvas' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/canvas' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/clients/api' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/clients/api' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/clients/manager' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/clients/manager' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/commandhandler' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/commandhandler' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/console' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/console' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/credentialmanagement' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/credentialmanagement' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/crypto' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/crypto' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/debugger' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/debugger' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/encoding' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/encoding' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/events' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/events' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/events/unix' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/events/unix' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/fetch' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/fetch' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/file/ipc' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/file/ipc' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/file' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/file' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/file/uri' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/file/uri' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/filehandle' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/filehandle' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/filesystem/compat' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/filesystem/compat' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/filesystem' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/filesystem' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/flex' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/flex' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/gamepad' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/gamepad' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/geolocation' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/geolocation' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/grid' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/grid' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/html/input' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/html/input' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/html' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/html' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/indexedDB' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/indexedDB' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/ipc/jsactor' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/ipc/jsactor' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/ipc' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/ipc' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/jsurl' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/jsurl' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/l10n' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/l10n' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/localstorage' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/localstorage' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/mathml' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/mathml' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/autoplay' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/autoplay' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/bridge' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/bridge' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/doctor' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/doctor' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/eme' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/eme' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/encoder' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/encoder' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/flac' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/flac' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/gmp' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/gmp' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/gmp/widevine-adapter' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/gmp/widevine-adapter' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/imagecapture' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/imagecapture' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/ipc' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/ipc' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/mediacapabilities' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/mediacapabilities' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/mediacontrol' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/mediacontrol' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/mediasession' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/mediasession' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/mediasink' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/mediasink' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/mediasource' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/mediasource' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/mp3' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/mp3' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/mp4' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/mp4' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/ogg' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/ogg' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/platforms/agnostic/bytestreams' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/platforms/agnostic/bytestreams' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/platforms/agnostic/eme' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/platforms/agnostic/eme' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/platforms/agnostic/gmp' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/platforms/agnostic/gmp' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/platforms/ffmpeg/ffmpeg57' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/platforms/ffmpeg/ffmpeg57' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/platforms/ffmpeg/ffmpeg58' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/platforms/ffmpeg/ffmpeg58' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/platforms/ffmpeg/ffvpx' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/platforms/ffmpeg/ffvpx' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/platforms/ffmpeg/libav53' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/platforms/ffmpeg/libav53' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/platforms/ffmpeg/libav54' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/platforms/ffmpeg/libav54' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/platforms/ffmpeg/libav55' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/platforms/ffmpeg/libav55' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/platforms/ffmpeg' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/platforms/ffmpeg' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/platforms/omx' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/platforms/omx' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/platforms' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/platforms' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/systemservices' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/systemservices' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/wave' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/wave' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webaudio/blink' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webaudio/blink' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webaudio' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webaudio' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webm' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webm' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webrtc/common' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webrtc/common' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webrtc/jsapi' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webrtc/jsapi' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webrtc/jsep' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webrtc/jsep' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webrtc/libwebrtcglue' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webrtc/libwebrtcglue' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webrtc/sdp' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webrtc/sdp' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webrtc' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webrtc' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webrtc/transport/build' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webrtc/transport/build' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webrtc/transport/ipc' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webrtc/transport/ipc' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webrtc/transport/third_party/nICEr/nicer_nicer' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webrtc/transport/third_party/nICEr/nicer_nicer' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webrtc/transport/third_party/nrappkit/nrappkit_nrappkit' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webrtc/transport/third_party/nrappkit/nrappkit_nrappkit' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webrtc/transportbridge' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webrtc/transportbridge' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webspeech/recognition' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webspeech/recognition' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webspeech/synth/speechd' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webspeech/synth/speechd' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webspeech/synth' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webspeech/synth' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webvtt' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/media/webvtt' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/messagechannel' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/messagechannel' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/midi' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/midi' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/network' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/network' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/notification' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/notification' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/offline' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/offline' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/payments/ipc' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/payments/ipc' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/payments' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/payments' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/performance' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/performance' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/permission' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/permission' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/plugins/base' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/plugins/base' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/plugins/ipc' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/plugins/ipc' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/power' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/power' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/presentation/provider' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/presentation/provider' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/presentation' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/presentation' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/prio' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/prio' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/promise' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/promise' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/prototype' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/prototype' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/push' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/push' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/quota' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/quota' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/reporting' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/reporting' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/script' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/script' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/security/featurepolicy' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/security/featurepolicy' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/security/sanitizer' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/security/sanitizer' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/security' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/security' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/serviceworkers' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/serviceworkers' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/simpledb' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/simpledb' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/smil' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/smil' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/storage' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/storage' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/svg' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/svg' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/system' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/system' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/u2f' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/u2f' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/url' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/url' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/vr' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/vr' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/webauthn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/webauthn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/webbrowserpersist' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/webbrowserpersist' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/webgpu' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/webgpu' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/websocket' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/websocket' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/workers/remoteworkers' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/workers/remoteworkers' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/workers/sharedworkers' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/workers/sharedworkers' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/workers' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/workers' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/worklet' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/worklet' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/xhr' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/xhr' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/xml' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/xml' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/xslt/base' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/xslt/base' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/xslt/xml' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/xslt/xml' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/xslt/xpath' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/xslt/xpath' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/xslt/xslt' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/xslt/xslt' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/xul' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/dom/xul' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/editor/composer' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/editor/composer' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/editor/libeditor' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/editor/libeditor' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/editor/spellchecker' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/editor/spellchecker' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/editor/txmgr' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/editor/txmgr' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/extensions/auth' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/extensions/auth' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/extensions/permissions' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/extensions/permissions' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/extensions/pref/autoconfig/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/extensions/pref/autoconfig/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/extensions/spellcheck/hunspell/glue' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/extensions/spellcheck/hunspell/glue' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/extensions/spellcheck/hunspell/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/extensions/spellcheck/hunspell/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/extensions/spellcheck/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/extensions/spellcheck/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/2d' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/2d' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/angle/targets/angle_common' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/angle/targets/angle_common' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/angle/targets/preprocessor' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/angle/targets/preprocessor' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/angle/targets/translator' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/angle/targets/translator' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/cairo/cairo/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/cairo/cairo/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/cairo/libpixman/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/cairo/libpixman/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/config' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/config' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/gl' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/gl' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/graphite2/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/graphite2/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/harfbuzz/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/harfbuzz/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/ipc' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/ipc' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/layers' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/layers' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/ots/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/ots/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/skia' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/skia' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/thebes' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/thebes' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/vr/service/openvr' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/vr/service/openvr' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/vr/service' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/vr/service' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/vr' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/vr' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/webrender_bindings' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/webrender_bindings' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/ycbcr' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/gfx/ycbcr' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/hal' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/hal' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/image/build' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/image/build' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/image/decoders/icon/gtk' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/image/decoders/icon/gtk' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/image/decoders/icon' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/image/decoders/icon' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/image/decoders' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/image/decoders' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/image/encoders/bmp' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/image/encoders/bmp' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/image/encoders/ico' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/image/encoders/ico' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/image/encoders/jpeg' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/image/encoders/jpeg' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/image/encoders/png' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/image/encoders/png' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/image' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/image' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/intl/hyphenation/glue' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/intl/hyphenation/glue' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/intl/l10n' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/intl/l10n' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/intl/locale/gtk' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/intl/locale/gtk' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/intl/locale' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/intl/locale' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/intl/lwbrk' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/intl/lwbrk' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/intl/strres' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/intl/strres' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/intl/uconv' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/intl/uconv' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/intl/unicharutil/util' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/intl/unicharutil/util' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/ipc/chromium/src/third_party' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/ipc/chromium/src/third_party' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/ipc/chromium' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/ipc/chromium' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/ipc/glue' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/ipc/glue' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/ipc/ipdl' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/ipc/testshell' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/ipc/testshell' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/ductwork/debugger' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/ductwork/debugger' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/src/debugger' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/src/debugger' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/src/frontend' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/src/frontend' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/src/gc' make[1]: Nothing to be done for 'pre-compile'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/src/gc' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/src/gc' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/src/gc' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/src/irregexp' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/src/irregexp' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/src/jit' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/src/jit' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/src/wasm' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/src/wasm' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/modules/fdlibm/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/modules/fdlibm/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/src/build' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/src/build' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/xpconnect/loader' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/xpconnect/loader' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/xpconnect/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/xpconnect/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/xpconnect/wrappers' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/xpconnect/wrappers' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/layout/base' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/layout/base' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/layout/build' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/layout/build' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/layout/forms' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/layout/forms' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/layout/generic' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/layout/generic' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/layout/inspector' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/layout/inspector' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/layout/ipc' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/layout/ipc' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/layout/mathml' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/layout/mathml' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/layout/painting' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/layout/painting' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/layout/printing' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/layout/printing' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/layout/style' make[1]: Nothing to be done for 'pre-compile'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/layout/style' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/layout/style' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/layout/style' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/layout/svg' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/layout/svg' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/layout/tables' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/layout/tables' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/layout/xul/grid' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/layout/xul/grid' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/layout/xul' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/layout/xul' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/layout/xul/tree' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/layout/xul/tree' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/kiss_fft' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/kiss_fft' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libaom' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libaom' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libcubeb/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libcubeb/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libdav1d/asm' make[1]: Nothing to be done for 'pre-compile'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libdav1d/asm' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libdav1d/asm' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libdav1d/asm' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libdav1d' make[2]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libdav1d/asm' make[2]: Nothing to be done for 'pre-compile'. make[2]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libdav1d/asm' make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libdav1d' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libdav1d' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libdav1d' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libjpeg' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libjpeg' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libmkv' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libmkv' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libnestegg/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libnestegg/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libogg' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libogg' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libopus' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libopus' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libpng' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libpng' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libspeex_resampler/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libspeex_resampler/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libtheora' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libtheora' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvorbis' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvorbis' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libwebp/src/dec' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libwebp/src/dec' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libwebp/src/demux' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libwebp/src/demux' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libwebp/src/dsp' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libwebp/src/dsp' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libwebp/src/moz' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libwebp/src/moz' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libwebp/src/utils' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libwebp/src/utils' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libyuv/libyuv/libyuv_libyuv' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libyuv/libyuv/libyuv_libyuv' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/psshparser' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/psshparser' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/memory/volatile' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/memory/volatile' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/modules/brotli' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/modules/brotli' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/modules/libjar' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/modules/libjar' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/modules/libjar/zipwriter' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/modules/libjar/zipwriter' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/modules/libpref' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/modules/libpref' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/modules/woff2' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/modules/woff2' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/base/http-sfv' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/base/http-sfv' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/base/mozurl' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/base/mozurl' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/base' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/base' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/build' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/build' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/cache' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/cache' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/cache2' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/cache2' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/cookie' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/cookie' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/dns/mdns/libmdns' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/dns/mdns/libmdns' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/dns' make[2]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/dns/mdns' make[3]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/dns/mdns/libmdns' make[3]: Nothing to be done for 'pre-compile'. make[3]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/dns/mdns/libmdns' make[2]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/dns/mdns' make[2]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/dns/tests' make[3]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/dns/tests/unit' make[4]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/dns/tests/unit/data' make[4]: Nothing to be done for 'pre-compile'. make[4]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/dns/tests/unit/data' make[3]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/dns/tests/unit' make[2]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/dns/tests' make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/dns' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/dns' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/dns' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/ipc' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/ipc' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/mime' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/mime' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/protocol/about' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/protocol/about' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/protocol/data' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/protocol/data' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/protocol/file' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/protocol/file' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/protocol/ftp' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/protocol/ftp' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/protocol/gio' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/protocol/gio' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/protocol/http' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/protocol/http' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/protocol/res' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/protocol/res' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/protocol/viewsource' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/protocol/viewsource' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/protocol/websocket' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/protocol/websocket' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/sctp/datachannel' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/sctp/datachannel' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/sctp/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/sctp/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/socket' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/socket' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/srtp/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/srtp/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/streamconv/converters' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/streamconv/converters' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/streamconv' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/streamconv' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/system/linux' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/system/linux' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/system/netlink' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/system/netlink' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/url-classifier' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/url-classifier' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/wifi' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/netwerk/wifi' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/other-licenses/snappy' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/other-licenses/snappy' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/parser/expat/lib' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/parser/expat/lib' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/parser/html' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/parser/html' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/parser/htmlparser' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/parser/htmlparser' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/parser/prototype' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/parser/prototype' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/security/apps' make[1]: Nothing to be done for 'pre-compile'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/security/apps' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/security/apps' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/security/apps' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/security/certverifier' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/security/certverifier' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/security/ct' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/security/ct' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/security/manager/pki' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/security/manager/pki' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/security/manager/ssl' make[1]: Nothing to be done for 'pre-compile'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/security/manager/ssl' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/security/manager/ssl' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/security/manager/ssl' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/security/nss/lib/mozpkix/mozpkix_mozpkix' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/security/nss/lib/mozpkix/mozpkix_mozpkix' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/security/sandbox/common' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/security/sandbox/common' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/security/sandbox/linux/broker' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/security/sandbox/linux/broker' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/security/sandbox/linux/glue' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/security/sandbox/linux/glue' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/security/sandbox/linux/launch' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/security/sandbox/linux/launch' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/security/sandbox/linux/reporter' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/security/sandbox/linux/reporter' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/security/sandbox/linux' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/security/sandbox/linux' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/security/sandbox/linux' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/security/sandbox/linux' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/services/crypto/component' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/services/crypto/component' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/startupcache' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/startupcache' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/storage' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/storage' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/audio_codecs/L16/audio_decoder_L16_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/audio_codecs/L16/audio_decoder_L16_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/audio_codecs/L16/audio_encoder_L16_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/audio_codecs/L16/audio_encoder_L16_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/audio_codecs/audio_codecs_api_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/audio_codecs/audio_codecs_api_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/audio_codecs/builtin_audio_decoder_factory_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/audio_codecs/builtin_audio_decoder_factory_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/audio_codecs/builtin_audio_encoder_factory_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/audio_codecs/builtin_audio_encoder_factory_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/audio_codecs/g711/audio_decoder_g711_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/audio_codecs/g711/audio_decoder_g711_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/audio_codecs/g711/audio_encoder_g711_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/audio_codecs/g711/audio_encoder_g711_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/audio_codecs/g722/audio_decoder_g722_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/audio_codecs/g722/audio_decoder_g722_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/audio_codecs/g722/audio_encoder_g722_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/audio_codecs/g722/audio_encoder_g722_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/audio_codecs/opus/audio_decoder_opus_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/audio_codecs/opus/audio_decoder_opus_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/audio_codecs/opus/audio_encoder_opus_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/audio_codecs/opus/audio_encoder_opus_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/base_peerconnection_api_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/base_peerconnection_api_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/optional_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/optional_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/video_codecs/video_codecs_api_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/video_codecs/video_codecs_api_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/video_frame_api_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/video_frame_api_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/video_frame_api_i420_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/api/video_frame_api_i420_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/audio/audio_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/audio/audio_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/audio/utility/audio_frame_operations_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/audio/utility/audio_frame_operations_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/call/bitrate_allocator_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/call/bitrate_allocator_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/call/call_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/call/call_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/call/call_interfaces_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/call/call_interfaces_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/call/rtp_interfaces_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/call/rtp_interfaces_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/call/rtp_receiver_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/call/rtp_receiver_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/call/rtp_sender_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/call/rtp_sender_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/call/video_stream_api_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/call/video_stream_api_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/common_audio/common_audio_c_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/common_audio/common_audio_c_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/common_audio/common_audio_cc_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/common_audio/common_audio_cc_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/common_audio/common_audio_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/common_audio/common_audio_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/common_audio/common_audio_sse2_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/common_audio/common_audio_sse2_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/common_audio/fir_filter_factory_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/common_audio/fir_filter_factory_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/common_video/common_video_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/common_video/common_video_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/logging/rtc_event_log_api_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/logging/rtc_event_log_api_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/logging/rtc_event_log_impl_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/logging/rtc_event_log_impl_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/media/rtc_audio_video_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/media/rtc_audio_video_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/media/rtc_h264_profile_id_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/media/rtc_h264_profile_id_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/media/rtc_media_base_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/media/rtc_media_base_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/audio_coding_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/audio_coding_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/audio_format_conversion_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/audio_format_conversion_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/audio_network_adaptor_config_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/audio_network_adaptor_config_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/audio_network_adaptor_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/audio_network_adaptor_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/cng_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/cng_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/g711_c_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/g711_c_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/g711_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/g711_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/g722_c_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/g722_c_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/g722_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/g722_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/ilbc_c_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/ilbc_c_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/ilbc_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/ilbc_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/isac_c_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/isac_c_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/isac_common_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/isac_common_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/isac_fix_c_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/isac_fix_c_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/isac_fix_common_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/isac_fix_common_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/isac_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/isac_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/legacy_encoded_audio_frame_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/legacy_encoded_audio_frame_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/neteq_decoder_enum_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/neteq_decoder_enum_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/neteq_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/neteq_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/pcm16b_c_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/pcm16b_c_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/pcm16b_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/pcm16b_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/rent_a_codec_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/rent_a_codec_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/webrtc_opus_c_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/webrtc_opus_c_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/webrtc_opus_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_coding/webrtc_opus_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_device/audio_device_generic_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_device/audio_device_generic_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_frame_manipulator_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_frame_manipulator_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_processing/aec_dump_interface_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_processing/aec_dump_interface_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_c_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_c_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_sse2_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_sse2_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_statistics_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_statistics_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/bitrate_controller/bitrate_controller_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/bitrate_controller/bitrate_controller_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/congestion_controller/congestion_controller_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/congestion_controller/congestion_controller_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_capture_generic_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_capture_generic_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/desktop_capture/primitives_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/desktop_capture/primitives_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/media_file/media_file_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/media_file/media_file_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/pacing/pacing_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/pacing/pacing_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/rtp_rtcp/rtp_rtcp_format_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/rtp_rtcp/rtp_rtcp_format_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/rtp_rtcp/rtp_rtcp_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/rtp_rtcp/rtp_rtcp_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/utility/utility_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/utility/utility_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/video_capture/video_capture_internal_impl_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/video_capture/video_capture_internal_impl_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/video_capture/video_capture_module_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/video_capture/video_capture_module_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/video_coding/video_coding_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/video_coding/video_coding_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/video_coding/video_coding_utility_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/video_coding/video_coding_utility_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/video_coding/webrtc_h264_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/video_coding/webrtc_h264_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/video_coding/webrtc_i420_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/video_coding/webrtc_i420_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/video_coding/webrtc_stereo_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/video_coding/webrtc_stereo_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/video_coding/webrtc_vp8_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/video_coding/webrtc_vp8_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/video_coding/webrtc_vp9_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/video_coding/webrtc_vp9_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/video_processing/video_processing_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/video_processing/video_processing_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/video_processing/video_processing_sse2_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/modules/video_processing/video_processing_sse2_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/rtc_base/rtc_base_approved_generic_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/rtc_base/rtc_base_approved_generic_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/rtc_base/rtc_numerics_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/rtc_base/rtc_numerics_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/rtc_base/rtc_task_queue_impl_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/rtc_base/rtc_task_queue_impl_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/rtc_base/sequenced_task_checker_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/rtc_base/sequenced_task_checker_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/rtc_base/weak_ptr_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/rtc_base/weak_ptr_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/system_wrappers/cpu_features_linux_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/system_wrappers/cpu_features_linux_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/system_wrappers/field_trial_default_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/system_wrappers/field_trial_default_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/system_wrappers/metrics_default_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/system_wrappers/metrics_default_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/system_wrappers/system_wrappers_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/system_wrappers/system_wrappers_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/video/video_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/video/video_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/voice_engine/audio_level_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/voice_engine/audio_level_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/voice_engine/voice_engine_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/voice_engine/voice_engine_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/webrtc_common_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/libwebrtc/webrtc/webrtc_common_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/msgpack' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/msgpack' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/pipewire/libpipewire' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/pipewire/libpipewire' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/prio' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/prio' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/sipcc' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/third_party/sipcc' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/alerts' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/alerts' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/antitracking' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/antitracking' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/autocomplete' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/autocomplete' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/backgroundhangmonitor' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/backgroundhangmonitor' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/browser' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/browser' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/build' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/build' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/cascade_bloom_filter' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/cascade_bloom_filter' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/clearsitedata' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/clearsitedata' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/commandlines' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/commandlines' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/ctypes' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/ctypes' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/downloads' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/downloads' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/extensions' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/extensions' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/extensions/webrequest' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/extensions/webrequest' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/finalizationwitness' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/finalizationwitness' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/find' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/find' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/fuzzyfox' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/fuzzyfox' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/glean' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/glean' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/glean/xpcom' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/glean/xpcom' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/jsoncpp/src/lib_json' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/jsoncpp/src/lib_json' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/kvstore' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/kvstore' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/lz4' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/lz4' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/mediasniffer' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/mediasniffer' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/mozintl' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/mozintl' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/osfile' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/osfile' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/parentalcontrols' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/parentalcontrols' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/perfmonitoring' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/perfmonitoring' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/places' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/places' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/printingui/ipc' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/printingui/ipc' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/printingui' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/printingui' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/processtools' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/processtools' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/protobuf' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/protobuf' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/reflect' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/reflect' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/remote' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/remote' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/reputationservice' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/reputationservice' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/resistfingerprinting' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/resistfingerprinting' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/satchel' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/satchel' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/sessionstore' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/sessionstore' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/startup' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/startup' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/statusfilter' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/statusfilter' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/telemetry' make[2]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/telemetry/pingsender' make[2]: Nothing to be done for 'pre-compile'. make[2]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/telemetry/pingsender' make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/telemetry' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/telemetry' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/telemetry' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/terminator' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/terminator' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/typeaheadfind' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/typeaheadfind' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/url-classifier' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/url-classifier' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/viaduct' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/viaduct' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/windowwatcher' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/windowwatcher' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/breakpad-client/linux' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/breakpad-client/linux' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/breakpad-client' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/breakpad-client' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/google-breakpad/src/common/linux' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/google-breakpad/src/common/linux' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/google-breakpad/src/common' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/google-breakpad/src/common' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/library' toolkit/library/buildid.cpp.stub /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/library/gen_buildid.py main buildid.cpp .deps/buildid.cpp.pp .deps/buildid.cpp.stub build/libxul_so.list BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-84.0.1/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-84.0.1/toolkit/library/gen_buildid.py", "main", "buildid.cpp", ".deps/buildid.cpp.pp", ".deps/buildid.cpp.stub", "build/libxul_so.list"], "start": 1608725661.0694442, "end": 1608725661.097797, "context": null} make[2]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/library/build' make[2]: Nothing to be done for 'pre-compile'. make[2]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/library/build' make[2]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/library/gtest' toolkit/library/gtest/symverscript.stub /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/build/gen_symverscript.py main symverscript .deps/symverscript.pp .deps/symverscript.stub /builddir/build/BUILD/firefox-84.0.1/toolkit/library/symverscript.in xul84 BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-84.0.1/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-84.0.1/build/gen_symverscript.py", "main", "symverscript", ".deps/symverscript.pp", ".deps/symverscript.stub", "/builddir/build/BUILD/firefox-84.0.1/toolkit/library/symverscript.in", "xul84"], "start": 1608725661.2585762, "end": 1608725661.2627883, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/library/gtest' make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/library' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/library' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/library' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/mozapps/extensions' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/mozapps/extensions' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/profile' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/profile' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/system/gnome' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/system/gnome' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/system/unixproxy' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/system/unixproxy' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/xre' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/xre' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/tools/performance' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/tools/performance' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/tools/profiler' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/tools/profiler' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/uriloader/base' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/uriloader/base' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/uriloader/exthandler' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/uriloader/exthandler' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/uriloader/prefetch' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/uriloader/prefetch' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/uriloader/preload' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/uriloader/preload' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/view' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/view' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/stub' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/stub' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/stub' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/stub' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozwayland' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozwayland' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozwayland' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozwayland' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/wayland' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/wayland' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget/headless' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget/headless' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget/x11' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget/x11' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/xpcom/base' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/xpcom/base' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/xpcom/build' make[1]: Nothing to be done for 'pre-compile'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/xpcom/build' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/xpcom/build' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/xpcom/build' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/xpcom/components' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/xpcom/components' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/xpcom/ds' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/xpcom/ds' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/xpcom/io' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/xpcom/io' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/xpcom/reflect/xptcall/md/unix' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/xpcom/reflect/xptcall/md/unix' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/xpcom/reflect/xptcall' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/xpcom/reflect/xptcall' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/xpcom/reflect/xptinfo' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/xpcom/reflect/xptinfo' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/xpcom/string' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/xpcom/string' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/xpcom/threads' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/xpcom/threads' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/xpfe/appshell' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/xpfe/appshell' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/gtk3' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/gtk3' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/gtk3' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/gtk3' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/library/build' toolkit/library/build/libxul.so rm -f libxul.so /usr/bin/g++ -std=gnu++17 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -g0 -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libxul.so -o libxul.so /builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/library/build/libxul_so.list -lpthread -Wl,--no-keep-memory -Wl,--reduce-memory-overheads -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin -Wl,-rpath-link,/usr/lib ../../../js/src/build/libjs_static.a /builddir/build/BUILD/firefox-84.0.1/objdir/i686-unknown-linux-gnu/release/libgkrust.a ../../../security/sandbox/linux/libmozsandbox.so ../../../config/external/lgpllibs/liblgpllibs.so ../../../config/external/sqlite/libmozsqlite3.so ../../../widget/gtk/mozgtk/stub/libmozgtk_stub.so ../../../widget/gtk/mozwayland/libmozwayland.so -Wl,--version-script,symverscript -ldl -lrt -lm -lX11 -lX11-xcb -lxcb -lXcomposite -lXcursor -lXdamage -lXext -lXfixes -lXi -lXrender -lpthread -ldl -lc -lffi -lplds4 -lplc4 -lnspr4 -lz -lssl3 -lsmime3 -lnss3 -lnssutil3 -lfreetype -lfontconfig -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lxcb-shm -lpangoft2-1.0 -lXt -lgthread-2.0 /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target libxul.so BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-84.0.1/python/mozbuild/mozbuild/action/check_binary.py", "--target", "libxul.so"], "start": 1608725917.7387404, "end": 1608725917.7521317, "context": null} chmod +x libxul.so make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/library/build' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/ipc/app' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/ipc/app' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/ipc/app' /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/plugin-container /builddir/build/BUILD/firefox-84.0.1/objdir/ipc/app/plugin-container_syms.track Beginning work for file: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/plugin-container Processing file: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/plugin-container /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/plugin-container Finished processing /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/plugin-container in 0.12s Running: /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python /builddir/build/BUILD/firefox-84.0.1/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-84.0.1/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-84.0.1/objdir/dist/include -s /builddir/build/BUILD/firefox-84.0.1 /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/plugin-container make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/ipc/app' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/src/editline' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/src/editline' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/src/shell' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/src/shell' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/src/shell' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/src/shell' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/src/shell' make[1]: Nothing to be done for 'syms'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/src/shell' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/xpconnect/shell' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/xpconnect/shell' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/xpconnect/shell' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/xpconnect/shell' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/xpconnect/shell' /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/xpcshell /builddir/build/BUILD/firefox-84.0.1/objdir/js/xpconnect/shell/xpcshell_syms.track Beginning work for file: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/xpcshell Processing file: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/xpcshell /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/xpcshell Finished processing /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/xpcshell in 0.12s Running: /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python /builddir/build/BUILD/firefox-84.0.1/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-84.0.1/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-84.0.1/objdir/dist/include -s /builddir/build/BUILD/firefox-84.0.1 /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/xpcshell make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/js/xpconnect/shell' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/ffvpx/libavcodec' make[1]: Nothing to be done for 'pre-compile'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/ffvpx/libavcodec' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/ffvpx/libavcodec' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/ffvpx/libavcodec' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/ffvpx/libavutil' make[1]: Nothing to be done for 'pre-compile'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/ffvpx/libavutil' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/ffvpx/libavutil' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/ffvpx/libavutil' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/ffvpx/mozva' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/ffvpx/mozva' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/ffvpx/libavutil' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/ffvpx/libavutil' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/ffvpx/libavcodec' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/ffvpx/libavcodec' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/ffvpx/libavcodec' /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-84.0.1/objdir/media/ffvpx/libavcodec/libmozavcodec.so /builddir/build/BUILD/firefox-84.0.1/objdir/media/ffvpx/libavcodec/libmozavcodec.so_syms.track Beginning work for file: /builddir/build/BUILD/firefox-84.0.1/objdir/media/ffvpx/libavcodec/libmozavcodec.so Processing file: /builddir/build/BUILD/firefox-84.0.1/objdir/media/ffvpx/libavcodec/libmozavcodec.so /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/media/ffvpx/libavcodec/libmozavcodec.so Finished processing /builddir/build/BUILD/firefox-84.0.1/objdir/media/ffvpx/libavcodec/libmozavcodec.so in 0.03s Running: /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python /builddir/build/BUILD/firefox-84.0.1/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-84.0.1/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-84.0.1/objdir/dist/include -s /builddir/build/BUILD/firefox-84.0.1 /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-84.0.1/objdir/media/ffvpx/libavcodec/libmozavcodec.so make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/ffvpx/libavcodec' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/ffvpx/libavutil' /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-84.0.1/objdir/media/ffvpx/libavutil/libmozavutil.so /builddir/build/BUILD/firefox-84.0.1/objdir/media/ffvpx/libavutil/libmozavutil.so_syms.track Beginning work for file: /builddir/build/BUILD/firefox-84.0.1/objdir/media/ffvpx/libavutil/libmozavutil.so Processing file: /builddir/build/BUILD/firefox-84.0.1/objdir/media/ffvpx/libavutil/libmozavutil.so /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/media/ffvpx/libavutil/libmozavutil.so Finished processing /builddir/build/BUILD/firefox-84.0.1/objdir/media/ffvpx/libavutil/libmozavutil.so in 0.04s Running: /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python /builddir/build/BUILD/firefox-84.0.1/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-84.0.1/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-84.0.1/objdir/dist/include -s /builddir/build/BUILD/firefox-84.0.1 /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-84.0.1/objdir/media/ffvpx/libavutil/libmozavutil.so make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/ffvpx/libavutil' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/gmp-clearkey/0.1' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/gmp-clearkey/0.1' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/gmp-clearkey/0.1' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/gmp-clearkey/0.1' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/gmp-clearkey/0.1' /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-84.0.1/objdir/media/gmp-clearkey/0.1/libclearkey.so /builddir/build/BUILD/firefox-84.0.1/objdir/media/gmp-clearkey/0.1/libclearkey.so_syms.track Beginning work for file: /builddir/build/BUILD/firefox-84.0.1/objdir/media/gmp-clearkey/0.1/libclearkey.so Processing file: /builddir/build/BUILD/firefox-84.0.1/objdir/media/gmp-clearkey/0.1/libclearkey.so /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/media/gmp-clearkey/0.1/libclearkey.so Finished processing /builddir/build/BUILD/firefox-84.0.1/objdir/media/gmp-clearkey/0.1/libclearkey.so in 0.02s Running: /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python /builddir/build/BUILD/firefox-84.0.1/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-84.0.1/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-84.0.1/objdir/dist/include -s /builddir/build/BUILD/firefox-84.0.1 /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-84.0.1/objdir/media/gmp-clearkey/0.1/libclearkey.so make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/media/gmp-clearkey/0.1' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/security/sandbox/linux' /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-84.0.1/objdir/security/sandbox/linux/libmozsandbox.so /builddir/build/BUILD/firefox-84.0.1/objdir/security/sandbox/linux/libmozsandbox.so_syms.track Beginning work for file: /builddir/build/BUILD/firefox-84.0.1/objdir/security/sandbox/linux/libmozsandbox.so Processing file: /builddir/build/BUILD/firefox-84.0.1/objdir/security/sandbox/linux/libmozsandbox.so /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/security/sandbox/linux/libmozsandbox.so Finished processing /builddir/build/BUILD/firefox-84.0.1/objdir/security/sandbox/linux/libmozsandbox.so in 0.04s Running: /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python /builddir/build/BUILD/firefox-84.0.1/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-84.0.1/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-84.0.1/objdir/dist/include -s /builddir/build/BUILD/firefox-84.0.1 /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-84.0.1/objdir/security/sandbox/linux/libmozsandbox.so make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/security/sandbox/linux' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/telemetry/pingsender' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/telemetry/pingsender' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/telemetry/pingsender' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/telemetry/pingsender' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/telemetry/pingsender' /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/pingsender /builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/telemetry/pingsender/pingsender_syms.track Beginning work for file: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/pingsender Processing file: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/pingsender /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/pingsender Finished processing /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/pingsender in 0.12s Running: /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python /builddir/build/BUILD/firefox-84.0.1/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-84.0.1/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-84.0.1/objdir/dist/include -s /builddir/build/BUILD/firefox-84.0.1 /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/pingsender make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/components/telemetry/pingsender' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/client' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/client' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/client' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/client' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/client' /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/crashreporter /builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/client/crashreporter_syms.track Beginning work for file: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/crashreporter Processing file: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/crashreporter /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/crashreporter Finished processing /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/crashreporter in 0.06s Running: /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python /builddir/build/BUILD/firefox-84.0.1/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-84.0.1/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-84.0.1/objdir/dist/include -s /builddir/build/BUILD/firefox-84.0.1 /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/crashreporter make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/client' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/google-breakpad/src/processor' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/google-breakpad/src/processor' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/minidump-analyzer' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/minidump-analyzer' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/minidump-analyzer' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/minidump-analyzer' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/minidump-analyzer' /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/minidump-analyzer /builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/minidump-analyzer/minidump-analyzer_syms.track Beginning work for file: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/minidump-analyzer Processing file: /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/minidump-analyzer /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/minidump-analyzer Finished processing /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/minidump-analyzer in 0.23s Running: /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python /builddir/build/BUILD/firefox-84.0.1/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-84.0.1/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-84.0.1/objdir/dist/include -s /builddir/build/BUILD/firefox-84.0.1 /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-84.0.1/objdir/dist/bin/minidump-analyzer make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/crashreporter/minidump-analyzer' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/library/build' /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/library/build/libxul.so /builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/library/build/libxul.so_syms.track --count-ctors Beginning work for file: /builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/library/build/libxul.so Processing file: /builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/library/build/libxul.so /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/library/build/libxul.so PERFHERDER_DATA: {"framework": {"name": "build_metrics"}, "suites": [{"name": "compiler_metrics", "subtests": [{"name": "num_static_constructors", "value": 0, "alertChangeType": "absolute", "alertThreshold": 3}]}]} Finished processing /builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/library/build/libxul.so in 26.92s Running: /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python /builddir/build/BUILD/firefox-84.0.1/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-84.0.1/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-84.0.1/objdir/dist/include -s /builddir/build/BUILD/firefox-84.0.1 /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/library/build/libxul.so --count-ctors make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/toolkit/library/build' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/tools/power' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/tools/power' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/tools/power' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/tools/power' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/tools/power' /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-84.0.1/objdir/tools/power/rapl /builddir/build/BUILD/firefox-84.0.1/objdir/tools/power/rapl_syms.track Beginning work for file: /builddir/build/BUILD/firefox-84.0.1/objdir/tools/power/rapl Processing file: /builddir/build/BUILD/firefox-84.0.1/objdir/tools/power/rapl /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/tools/power/rapl Finished processing /builddir/build/BUILD/firefox-84.0.1/objdir/tools/power/rapl in 0.01s Running: /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python /builddir/build/BUILD/firefox-84.0.1/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-84.0.1/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-84.0.1/objdir/dist/include -s /builddir/build/BUILD/firefox-84.0.1 /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-84.0.1/objdir/tools/power/rapl make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/tools/power' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/gtk2' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/gtk2' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/gtk2' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/gtk2' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/gtk2' /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/gtk2/libmozgtk.so /builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/gtk2/libmozgtk.so_syms.track Beginning work for file: /builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/gtk2/libmozgtk.so Processing file: /builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/gtk2/libmozgtk.so /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/gtk2/libmozgtk.so Finished processing /builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/gtk2/libmozgtk.so in 0.01s Running: /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python /builddir/build/BUILD/firefox-84.0.1/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-84.0.1/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-84.0.1/objdir/dist/include -s /builddir/build/BUILD/firefox-84.0.1 /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/gtk2/libmozgtk.so make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/gtk2' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/gtk3' /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/gtk3/libmozgtk.so /builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/gtk3/libmozgtk.so_syms.track Beginning work for file: /builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/gtk3/libmozgtk.so Processing file: /builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/gtk3/libmozgtk.so /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/gtk3/libmozgtk.so Finished processing /builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/gtk3/libmozgtk.so in 0.01s Running: /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python /builddir/build/BUILD/firefox-84.0.1/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-84.0.1/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-84.0.1/objdir/dist/include -s /builddir/build/BUILD/firefox-84.0.1 /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/gtk3/libmozgtk.so make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/gtk3' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/stub' /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/stub/libmozgtk_stub.so /builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/stub/libmozgtk_stub.so_syms.track Beginning work for file: /builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/stub/libmozgtk_stub.so Processing file: /builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/stub/libmozgtk_stub.so /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/stub/libmozgtk_stub.so Finished processing /builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/stub/libmozgtk_stub.so in 0.02s Running: /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python /builddir/build/BUILD/firefox-84.0.1/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-84.0.1/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-84.0.1/objdir/dist/include -s /builddir/build/BUILD/firefox-84.0.1 /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/stub/libmozgtk_stub.so make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozgtk/stub' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozwayland' /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozwayland/libmozwayland.so /builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozwayland/libmozwayland.so_syms.track Beginning work for file: /builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozwayland/libmozwayland.so Processing file: /builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozwayland/libmozwayland.so /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozwayland/libmozwayland.so Finished processing /builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozwayland/libmozwayland.so in 0.01s Running: /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python /builddir/build/BUILD/firefox-84.0.1/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-84.0.1/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-84.0.1/objdir/dist/include -s /builddir/build/BUILD/firefox-84.0.1 /builddir/build/BUILD/firefox-84.0.1/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-84.0.1/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozwayland/libmozwayland.so make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir/widget/gtk/mozwayland' echo packing symbols packing symbols ./config/nsinstall -D dist/ rm -f 'dist/firefox-84.0.1.en-US.linux-i686.crashreporter-symbols.zip' /builddir/build/BUILD/firefox-84.0.1/objdir/_virtualenvs/init_py3/bin/python -m mozbuild.action.symbols_archive 'dist/firefox-84.0.1.en-US.linux-i686.crashreporter-symbols.zip' /builddir/build/BUILD/firefox-84.0.1/objdir/dist/crashreporter-symbols Adding to "firefox-84.0.1.en-US.linux-i686.crashreporter-symbols.zip": "crashreporter/8DB8BEEF68A1C6A1B21F7897C0709B3E0/crashreporter.sym" Adding to "firefox-84.0.1.en-US.linux-i686.crashreporter-symbols.zip": "firefox/EEE32CCEF3D1CDB5BE56E56D48D125370/firefox.sym" Adding to "firefox-84.0.1.en-US.linux-i686.crashreporter-symbols.zip": "libclearkey.so/70535DC0AA80022D611E62D1059679930/libclearkey.so.sym" Adding to "firefox-84.0.1.en-US.linux-i686.crashreporter-symbols.zip": "libfake.so/107B61DFEC85C43D2D5FB0059DFF08520/libfake.so.sym" Adding to "firefox-84.0.1.en-US.linux-i686.crashreporter-symbols.zip": "libfakeopenh264.so/52F9F5D1436969A64D52334BC2264B930/libfakeopenh264.so.sym" Adding to "firefox-84.0.1.en-US.linux-i686.crashreporter-symbols.zip": "liblgpllibs.so/3040A11ADC837A30744616CDA60CCF580/liblgpllibs.so.sym" Adding to "firefox-84.0.1.en-US.linux-i686.crashreporter-symbols.zip": "libmozavcodec.so/2AC42B95FBC5726356C51279C07904190/libmozavcodec.so.sym" Adding to "firefox-84.0.1.en-US.linux-i686.crashreporter-symbols.zip": "libmozavutil.so/95F5A8336073F8CEDED90489E88553210/libmozavutil.so.sym" Adding to "firefox-84.0.1.en-US.linux-i686.crashreporter-symbols.zip": "libmozgtk.so/183041C70BA766978F635B45E2E13C0D0/libmozgtk.so.sym" Adding to "firefox-84.0.1.en-US.linux-i686.crashreporter-symbols.zip": "libmozgtk.so/43C94D92580DAA3D500325FA7960B8410/libmozgtk.so.sym" Adding to "firefox-84.0.1.en-US.linux-i686.crashreporter-symbols.zip": "libmozgtk.so/46766A520AAD2511D91AC0786B6A4BBE0/libmozgtk.so.sym" Adding to "firefox-84.0.1.en-US.linux-i686.crashreporter-symbols.zip": "libmozsandbox.so/B79B17706C6E0B60C2C12638DE62F9EB0/libmozsandbox.so.sym" Adding to "firefox-84.0.1.en-US.linux-i686.crashreporter-symbols.zip": "libmozsqlite3.so/BC979A4785189E6167ECAAFE902CCE1F0/libmozsqlite3.so.sym" Adding to "firefox-84.0.1.en-US.linux-i686.crashreporter-symbols.zip": "libmozwayland.so/6C6CD7FA83D2208D49DADBB9044D61CC0/libmozwayland.so.sym" Adding to "firefox-84.0.1.en-US.linux-i686.crashreporter-symbols.zip": "libxul.so/9464CAE33ACD9D18B7BA4205BF80ADE90/libxul.so.sym" Adding to "firefox-84.0.1.en-US.linux-i686.crashreporter-symbols.zip": "minidump-analyzer/4A450A64F2DD0D214516C8549A28FC8E0/minidump-analyzer.sym" Adding to "firefox-84.0.1.en-US.linux-i686.crashreporter-symbols.zip": "pingsender/1AAFA9B5AB95331A37DF09BABD6960D70/pingsender.sym" Adding to "firefox-84.0.1.en-US.linux-i686.crashreporter-symbols.zip": "plugin-container/BABD9969EBFE8D722D6F76C31C58BF1A0/plugin-container.sym" Adding to "firefox-84.0.1.en-US.linux-i686.crashreporter-symbols.zip": "rapl/480C2EFA3EF3BF4771BBCA4F426C85A70/rapl.sym" Adding to "firefox-84.0.1.en-US.linux-i686.crashreporter-symbols.zip": "xpcshell/653D403E4DC15970CB90FDA4EFD486320/xpcshell.sym" make: Leaving directory '/builddir/build/BUILD/firefox-84.0.1/objdir' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.DgTQRW + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386 ++ dirname /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386 + 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.fc32.i386 + 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": 1608725974.297048, "end": 1608725974.300387, "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_CTYPES=1 -DCROSS_COMPILE='' -DEDITLINE=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_WASM_MULTI_VALUE=1 -DENABLE_WASM_REFTYPES=1 -DENABLE_WASM_SIMD=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_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPUID_H=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__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_X86=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_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DAV1D_ASM=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_MEMORY=1 -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_FLOAT32=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_UPDATE_CHANNEL=release -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_VORBIS=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='"x86-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.fc32.i386/usr/lib/firefox (cd ../../dist/firefox && /usr/bin/gtar --exclude=precomplete --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/bin rm -f -f /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/bin/firefox ln -s /usr/lib/firefox/firefox /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/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.fc32.i386/usr/lib /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/bin /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/share/applications + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/share/applications /builddir/build/SOURCES/firefox.desktop + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/share/applications /builddir/build/SOURCES/firefox-x11.desktop + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/share/applications /builddir/build/SOURCES/firefox-wayland.desktop + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/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.fc32.i386/usr/bin/firefox + sed -i -e 's|%FLATPAK_ENV_VARS%||' /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/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.fc32.i386/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.fc32.i386/usr/bin/firefox-wayland + /usr/bin/install -p -D -m 644 /builddir/build/SOURCES/firefox.1 /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/share/man/man1/firefox.1 + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386//usr/lib/firefox/firefox-config + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386//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.fc32.i386/usr/share/icons/hicolor/16x16/apps + /usr/bin/cp -p browser/branding/official/default16.png /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/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.fc32.i386/usr/share/icons/hicolor/22x22/apps + /usr/bin/cp -p browser/branding/official/default22.png /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/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.fc32.i386/usr/share/icons/hicolor/24x24/apps + /usr/bin/cp -p browser/branding/official/default24.png /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/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.fc32.i386/usr/share/icons/hicolor/32x32/apps + /usr/bin/cp -p browser/branding/official/default32.png /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/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.fc32.i386/usr/share/icons/hicolor/48x48/apps + /usr/bin/cp -p browser/branding/official/default48.png /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/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.fc32.i386/usr/share/icons/hicolor/256x256/apps + /usr/bin/cp -p browser/branding/official/default256.png /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/share/icons/hicolor/256x256/apps/firefox.png + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/share/icons/hicolor/symbolic/apps + /usr/bin/cp -p /builddir/build/SOURCES/firefox-symbolic.svg /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/share/icons/hicolor/symbolic/apps + echo + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/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.fc32.i386/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.fc32.i386/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.fc32.i386/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.fc32.i386/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.fc32.i386/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.fc32.i386/usr/lib/firefox/langpacks ++ echo az ++ sed -e s/-/_/g + language=az + echo '%lang(az) /usr/lib/firefox/langpacks/langpack-az@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/be.xpi .xpi + language=be + extensionID=langpack-be@firefox.mozilla.org + /usr/bin/mkdir -p langpack-be@firefox.mozilla.org + unzip -qq firefox-langpacks/be.xpi -d langpack-be@firefox.mozilla.org + find langpack-be@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-be@firefox.mozilla.org + zip -qq -r9mX ../langpack-be@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-be@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/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.fc32.i386/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.fc32.i386/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.fc32.i386/usr/lib/firefox/langpacks ++ echo br ++ sed -e s/-/_/g + language=br + echo '%lang(br) /usr/lib/firefox/langpacks/langpack-br@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/bs.xpi .xpi + language=bs + extensionID=langpack-bs@firefox.mozilla.org + /usr/bin/mkdir -p langpack-bs@firefox.mozilla.org + unzip -qq firefox-langpacks/bs.xpi -d langpack-bs@firefox.mozilla.org + find langpack-bs@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-bs@firefox.mozilla.org + zip -qq -r9mX ../langpack-bs@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-bs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/langpacks ++ echo bs ++ sed -e s/-/_/g + language=bs + echo '%lang(bs) /usr/lib/firefox/langpacks/langpack-bs@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ca.xpi .xpi + language=ca + extensionID=langpack-ca@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ca@firefox.mozilla.org + unzip -qq firefox-langpacks/ca.xpi -d langpack-ca@firefox.mozilla.org + find langpack-ca@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ca@firefox.mozilla.org + zip -qq -r9mX ../langpack-ca@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-ca@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/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.fc32.i386/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.fc32.i386/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 - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-cy@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/langpacks ++ echo cy ++ sed -e s/-/_/g + language=cy + echo '%lang(cy) /usr/lib/firefox/langpacks/langpack-cy@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/da.xpi .xpi + language=da + extensionID=langpack-da@firefox.mozilla.org + /usr/bin/mkdir -p langpack-da@firefox.mozilla.org + unzip -qq firefox-langpacks/da.xpi -d langpack-da@firefox.mozilla.org + find langpack-da@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-da@firefox.mozilla.org + zip -qq -r9mX ../langpack-da@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-da@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/langpacks ++ echo da ++ sed -e s/-/_/g + language=da + echo '%lang(da) /usr/lib/firefox/langpacks/langpack-da@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/de.xpi .xpi + language=de + extensionID=langpack-de@firefox.mozilla.org + /usr/bin/mkdir -p langpack-de@firefox.mozilla.org + unzip -qq firefox-langpacks/de.xpi -d langpack-de@firefox.mozilla.org + find langpack-de@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-de@firefox.mozilla.org + zip -qq -r9mX ../langpack-de@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-de@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/langpacks ++ echo de ++ sed -e s/-/_/g + language=de + echo '%lang(de) /usr/lib/firefox/langpacks/langpack-de@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/dsb.xpi .xpi + language=dsb + extensionID=langpack-dsb@firefox.mozilla.org + /usr/bin/mkdir -p langpack-dsb@firefox.mozilla.org + unzip -qq firefox-langpacks/dsb.xpi -d langpack-dsb@firefox.mozilla.org + find langpack-dsb@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-dsb@firefox.mozilla.org + zip -qq -r9mX ../langpack-dsb@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-dsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/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.fc32.i386/usr/lib/firefox/langpacks ++ echo el ++ sed -e s/-/_/g + language=el + echo '%lang(el) /usr/lib/firefox/langpacks/langpack-el@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/en-CA.xpi .xpi + language=en-CA + extensionID=langpack-en-CA@firefox.mozilla.org + /usr/bin/mkdir -p langpack-en-CA@firefox.mozilla.org + unzip -qq firefox-langpacks/en-CA.xpi -d langpack-en-CA@firefox.mozilla.org + find langpack-en-CA@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-en-CA@firefox.mozilla.org + zip -qq -r9mX ../langpack-en-CA@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-en-CA@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/langpacks ++ echo en-CA ++ sed -e s/-/_/g + language=en_CA + echo '%lang(en_CA) /usr/lib/firefox/langpacks/langpack-en-CA@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/en-GB.xpi .xpi + language=en-GB + extensionID=langpack-en-GB@firefox.mozilla.org + /usr/bin/mkdir -p langpack-en-GB@firefox.mozilla.org + unzip -qq firefox-langpacks/en-GB.xpi -d langpack-en-GB@firefox.mozilla.org + find langpack-en-GB@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-en-GB@firefox.mozilla.org + zip -qq -r9mX ../langpack-en-GB@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-en-GB@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/langpacks ++ echo en-GB ++ sed -e s/-/_/g + language=en_GB + echo '%lang(en_GB) /usr/lib/firefox/langpacks/langpack-en-GB@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/eo.xpi .xpi + language=eo + extensionID=langpack-eo@firefox.mozilla.org + /usr/bin/mkdir -p langpack-eo@firefox.mozilla.org + unzip -qq firefox-langpacks/eo.xpi -d langpack-eo@firefox.mozilla.org + find langpack-eo@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-eo@firefox.mozilla.org + zip -qq -r9mX ../langpack-eo@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-eo@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/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.fc32.i386/usr/lib/firefox/langpacks ++ echo es-AR ++ sed -e s/-/_/g + language=es_AR + echo '%lang(es_AR) /usr/lib/firefox/langpacks/langpack-es-AR@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/es-CL.xpi .xpi + language=es-CL + extensionID=langpack-es-CL@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-CL@firefox.mozilla.org + unzip -qq firefox-langpacks/es-CL.xpi -d langpack-es-CL@firefox.mozilla.org + find langpack-es-CL@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-CL@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-CL@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-es-CL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/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.fc32.i386/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.fc32.i386/usr/lib/firefox/langpacks ++ sed -e s/-/_/g ++ echo es-MX + language=es_MX + echo '%lang(es_MX) /usr/lib/firefox/langpacks/langpack-es-MX@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/et.xpi .xpi + language=et + extensionID=langpack-et@firefox.mozilla.org + /usr/bin/mkdir -p langpack-et@firefox.mozilla.org + unzip -qq firefox-langpacks/et.xpi -d langpack-et@firefox.mozilla.org + find langpack-et@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-et@firefox.mozilla.org + zip -qq -r9mX ../langpack-et@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-et@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/langpacks ++ echo et ++ sed -e s/-/_/g + language=et + echo '%lang(et) /usr/lib/firefox/langpacks/langpack-et@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/eu.xpi .xpi + language=eu + extensionID=langpack-eu@firefox.mozilla.org + /usr/bin/mkdir -p langpack-eu@firefox.mozilla.org + unzip -qq firefox-langpacks/eu.xpi -d langpack-eu@firefox.mozilla.org + find langpack-eu@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-eu@firefox.mozilla.org + zip -qq -r9mX ../langpack-eu@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-eu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/langpacks ++ echo eu ++ sed -e s/-/_/g + language=eu + echo '%lang(eu) /usr/lib/firefox/langpacks/langpack-eu@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/fa.xpi .xpi + language=fa + extensionID=langpack-fa@firefox.mozilla.org + /usr/bin/mkdir -p langpack-fa@firefox.mozilla.org + unzip -qq firefox-langpacks/fa.xpi -d langpack-fa@firefox.mozilla.org + find langpack-fa@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-fa@firefox.mozilla.org + zip -qq -r9mX ../langpack-fa@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-fa@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/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.fc32.i386/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.fc32.i386/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.fc32.i386/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.fc32.i386/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.fc32.i386/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.fc32.i386/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.fc32.i386/usr/lib/firefox/langpacks ++ echo gl ++ sed -e s/-/_/g + language=gl + echo '%lang(gl) /usr/lib/firefox/langpacks/langpack-gl@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/gn.xpi .xpi + language=gn + extensionID=langpack-gn@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gn@firefox.mozilla.org + unzip -qq firefox-langpacks/gn.xpi -d langpack-gn@firefox.mozilla.org + find langpack-gn@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gn@firefox.mozilla.org + zip -qq -r9mX ../langpack-gn@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-gn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/langpacks ++ echo gn ++ sed -e s/-/_/g + language=gn + echo '%lang(gn) /usr/lib/firefox/langpacks/langpack-gn@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/gu-IN.xpi .xpi + language=gu-IN + extensionID=langpack-gu-IN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gu-IN@firefox.mozilla.org + unzip -qq firefox-langpacks/gu-IN.xpi -d langpack-gu-IN@firefox.mozilla.org + find langpack-gu-IN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gu-IN@firefox.mozilla.org + zip -qq -r9mX ../langpack-gu-IN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-gu-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/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 - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-he@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/langpacks ++ echo he ++ sed -e s/-/_/g + language=he + echo '%lang(he) /usr/lib/firefox/langpacks/langpack-he@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/hi-IN.xpi .xpi + language=hi-IN + extensionID=langpack-hi-IN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hi-IN@firefox.mozilla.org + unzip -qq firefox-langpacks/hi-IN.xpi -d langpack-hi-IN@firefox.mozilla.org + find langpack-hi-IN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hi-IN@firefox.mozilla.org + zip -qq -r9mX ../langpack-hi-IN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-hi-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/langpacks ++ echo hi-IN ++ sed -e s/-/_/g + language=hi_IN + echo '%lang(hi_IN) /usr/lib/firefox/langpacks/langpack-hi-IN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/hr.xpi .xpi + language=hr + extensionID=langpack-hr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hr@firefox.mozilla.org + unzip -qq firefox-langpacks/hr.xpi -d langpack-hr@firefox.mozilla.org + find langpack-hr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hr@firefox.mozilla.org + zip -qq -r9mX ../langpack-hr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-hr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/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.fc32.i386/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.fc32.i386/usr/lib/firefox/langpacks ++ echo hu ++ sed -e s/-/_/g + language=hu + echo '%lang(hu) /usr/lib/firefox/langpacks/langpack-hu@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/hy-AM.xpi .xpi + language=hy-AM + extensionID=langpack-hy-AM@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hy-AM@firefox.mozilla.org + unzip -qq firefox-langpacks/hy-AM.xpi -d langpack-hy-AM@firefox.mozilla.org + find langpack-hy-AM@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hy-AM@firefox.mozilla.org + zip -qq -r9mX ../langpack-hy-AM@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-hy-AM@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/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.fc32.i386/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.fc32.i386/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.fc32.i386/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.fc32.i386/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.fc32.i386/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 - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-ka@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/langpacks ++ 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.fc32.i386/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.fc32.i386/usr/lib/firefox/langpacks ++ echo kk ++ sed -e s/-/_/g + language=kk + echo '%lang(kk) /usr/lib/firefox/langpacks/langpack-kk@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/km.xpi .xpi + language=km + extensionID=langpack-km@firefox.mozilla.org + /usr/bin/mkdir -p langpack-km@firefox.mozilla.org + unzip -qq firefox-langpacks/km.xpi -d langpack-km@firefox.mozilla.org + find langpack-km@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-km@firefox.mozilla.org + zip -qq -r9mX ../langpack-km@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-km@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/langpacks ++ echo km ++ sed -e s/-/_/g + language=km + echo '%lang(km) /usr/lib/firefox/langpacks/langpack-km@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/kn.xpi .xpi + language=kn + extensionID=langpack-kn@firefox.mozilla.org + /usr/bin/mkdir -p langpack-kn@firefox.mozilla.org + unzip -qq firefox-langpacks/kn.xpi -d langpack-kn@firefox.mozilla.org + find langpack-kn@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-kn@firefox.mozilla.org + zip -qq -r9mX ../langpack-kn@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-kn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/langpacks ++ echo kn ++ sed -e s/-/_/g + language=kn + echo '%lang(kn) /usr/lib/firefox/langpacks/langpack-kn@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ko.xpi .xpi + language=ko + extensionID=langpack-ko@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ko@firefox.mozilla.org + unzip -qq firefox-langpacks/ko.xpi -d langpack-ko@firefox.mozilla.org + find langpack-ko@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ko@firefox.mozilla.org + zip -qq -r9mX ../langpack-ko@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-ko@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/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.fc32.i386/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.fc32.i386/usr/lib/firefox/langpacks ++ echo lt ++ sed -e s/-/_/g + language=lt + echo '%lang(lt) /usr/lib/firefox/langpacks/langpack-lt@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/lv.xpi .xpi + language=lv + extensionID=langpack-lv@firefox.mozilla.org + /usr/bin/mkdir -p langpack-lv@firefox.mozilla.org + unzip -qq firefox-langpacks/lv.xpi -d langpack-lv@firefox.mozilla.org + find langpack-lv@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-lv@firefox.mozilla.org + zip -qq -r9mX ../langpack-lv@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-lv@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/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.fc32.i386/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.fc32.i386/usr/lib/firefox/langpacks ++ echo mr ++ sed -e s/-/_/g + language=mr + echo '%lang(mr) /usr/lib/firefox/langpacks/langpack-mr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ms.xpi .xpi + language=ms + extensionID=langpack-ms@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ms@firefox.mozilla.org + unzip -qq firefox-langpacks/ms.xpi -d langpack-ms@firefox.mozilla.org + find langpack-ms@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ms@firefox.mozilla.org + zip -qq -r9mX ../langpack-ms@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-ms@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/langpacks ++ echo ms ++ sed -e s/-/_/g + language=ms + echo '%lang(ms) /usr/lib/firefox/langpacks/langpack-ms@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/my.xpi .xpi + language=my + extensionID=langpack-my@firefox.mozilla.org + /usr/bin/mkdir -p langpack-my@firefox.mozilla.org + unzip -qq firefox-langpacks/my.xpi -d langpack-my@firefox.mozilla.org + find langpack-my@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-my@firefox.mozilla.org + zip -qq -r9mX ../langpack-my@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-my@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/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.fc32.i386/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.fc32.i386/usr/lib/firefox/langpacks ++ echo ne-NP ++ sed -e s/-/_/g + language=ne_NP + echo '%lang(ne_NP) /usr/lib/firefox/langpacks/langpack-ne-NP@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/nl.xpi .xpi + language=nl + extensionID=langpack-nl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-nl@firefox.mozilla.org + unzip -qq firefox-langpacks/nl.xpi -d langpack-nl@firefox.mozilla.org + find langpack-nl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-nl@firefox.mozilla.org + zip -qq -r9mX ../langpack-nl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-nl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/langpacks ++ echo nl ++ sed -e s/-/_/g + language=nl + echo '%lang(nl) /usr/lib/firefox/langpacks/langpack-nl@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/nn-NO.xpi .xpi + language=nn-NO + extensionID=langpack-nn-NO@firefox.mozilla.org + /usr/bin/mkdir -p langpack-nn-NO@firefox.mozilla.org + unzip -qq firefox-langpacks/nn-NO.xpi -d langpack-nn-NO@firefox.mozilla.org + find langpack-nn-NO@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-nn-NO@firefox.mozilla.org + zip -qq -r9mX ../langpack-nn-NO@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-nn-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/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.fc32.i386/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 + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-pa-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/langpacks ++ echo pa-IN ++ sed -e s/-/_/g + language=pa_IN + echo '%lang(pa_IN) /usr/lib/firefox/langpacks/langpack-pa-IN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/pl.xpi .xpi + language=pl + extensionID=langpack-pl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-pl@firefox.mozilla.org + unzip -qq firefox-langpacks/pl.xpi -d langpack-pl@firefox.mozilla.org + find langpack-pl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-pl@firefox.mozilla.org + zip -qq -r9mX ../langpack-pl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-pl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/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.fc32.i386/usr/lib/firefox/langpacks ++ echo pt-BR ++ sed -e s/-/_/g + language=pt_BR + echo '%lang(pt_BR) /usr/lib/firefox/langpacks/langpack-pt-BR@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/pt-PT.xpi .xpi + language=pt-PT + extensionID=langpack-pt-PT@firefox.mozilla.org + /usr/bin/mkdir -p langpack-pt-PT@firefox.mozilla.org + unzip -qq firefox-langpacks/pt-PT.xpi -d langpack-pt-PT@firefox.mozilla.org + find langpack-pt-PT@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-pt-PT@firefox.mozilla.org + zip -qq -r9mX ../langpack-pt-PT@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-pt-PT@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/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.fc32.i386/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.fc32.i386/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.fc32.i386/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.fc32.i386/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.fc32.i386/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 - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-sl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/langpacks ++ echo sl ++ sed -e s/-/_/g + language=sl + echo '%lang(sl) /usr/lib/firefox/langpacks/langpack-sl@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/son.xpi .xpi + language=son + extensionID=langpack-son@firefox.mozilla.org + /usr/bin/mkdir -p langpack-son@firefox.mozilla.org + unzip -qq firefox-langpacks/son.xpi -d langpack-son@firefox.mozilla.org + find langpack-son@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-son@firefox.mozilla.org + zip -qq -r9mX ../langpack-son@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + 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.fc32.i386/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.fc32.i386/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.fc32.i386/usr/lib/firefox/langpacks ++ echo sr ++ sed -e s/-/_/g + language=sr + echo '%lang(sr) /usr/lib/firefox/langpacks/langpack-sr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/sv-SE.xpi .xpi + language=sv-SE + extensionID=langpack-sv-SE@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sv-SE@firefox.mozilla.org + unzip -qq firefox-langpacks/sv-SE.xpi -d langpack-sv-SE@firefox.mozilla.org + find langpack-sv-SE@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sv-SE@firefox.mozilla.org + zip -qq -r9mX ../langpack-sv-SE@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-sv-SE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/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.fc32.i386/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.fc32.i386/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 + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-th@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/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.fc32.i386/usr/lib/firefox/langpacks ++ echo tl ++ sed -e s/-/_/g + language=tl + echo '%lang(tl) /usr/lib/firefox/langpacks/langpack-tl@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/tr.xpi .xpi + language=tr + extensionID=langpack-tr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-tr@firefox.mozilla.org + unzip -qq firefox-langpacks/tr.xpi -d langpack-tr@firefox.mozilla.org + find langpack-tr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-tr@firefox.mozilla.org + zip -qq -r9mX ../langpack-tr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-tr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/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.fc32.i386/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.fc32.i386/usr/lib/firefox/langpacks ++ echo uk ++ sed -e s/-/_/g + language=uk + echo '%lang(uk) /usr/lib/firefox/langpacks/langpack-uk@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ur.xpi .xpi + language=ur + extensionID=langpack-ur@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ur@firefox.mozilla.org + unzip -qq firefox-langpacks/ur.xpi -d langpack-ur@firefox.mozilla.org + find langpack-ur@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ur@firefox.mozilla.org + zip -qq -r9mX ../langpack-ur@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-84.0.1 + /usr/bin/install -m 644 langpack-ur@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/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.fc32.i386/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.fc32.i386/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.fc32.i386/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.fc32.i386/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.fc32.i386/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.fc32.i386/usr/lib/firefox/langpacks + ln -s langpack-es-AR@firefox.mozilla.org.xpi langpack-es@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-84.0.1 + 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.fc32.i386/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.fc32.i386/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.fc32.i386/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.fc32.i386/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.fc32.i386/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.fc32.i386/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.fc32.i386/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.fc32.i386/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.fc32.i386/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.fc32.i386/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.fc32.i386/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.fc32.i386//usr/lib/firefox/browser/defaults/preferences + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386//etc/firefox/pref + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/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.fc32.i386//usr/lib/firefox + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/dictionaries + ln -s /usr/share/myspell /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/dictionaries + sed -i -e 's/\[Crash Reporter\]/[Crash Reporter]\nEnabled=1/' /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386//usr/lib/firefox/application.ini + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386//usr/lib/debug/usr/lib/firefox + /usr/bin/cp objdir/dist/firefox-84.0.1.en-US.linux-i686.crashreporter-symbols.zip /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386//usr/lib/debug/usr/lib/firefox + /usr/bin/cp /builddir/build/SOURCES/firefox-redhat-default-prefs.js /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/browser/defaults/preferences + /usr/bin/cp build/unix/run-mozilla.sh /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/distribution + /usr/bin/cp /builddir/build/SOURCES/distribution.ini /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/distribution + mkdir -p /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/share/metainfo ++ date +file.file + /usr/bin/sed -e s/__VERSION__/84.0.1/ -e s/__DATE__/file.file/ /builddir/build/SOURCES/firefox.appdata.xml.in + mkdir -p /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/share/gnome-shell/search-providers + /usr/bin/cp /builddir/build/SOURCES/firefox-search-provider.ini /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/share/gnome-shell/search-providers + rm -f /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox-devel-84.0.1/sdk/lib/libmozjs.so + rm -f /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox-devel-84.0.1/sdk/lib/libmozalloc.so + rm -f /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox-devel-84.0.1/sdk/lib/libxul.so + /usr/lib/rpm/find-debuginfo.sh -j48 --strict-build-id -m -i --build-id-seed 84.0.1-2.fc32 --unique-debug-suffix -84.0.1-2.fc32.i386 --unique-debug-src-base firefox-84.0.1-2.fc32.i386 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -p /usr/lib/debug/usr/lib/firefox/firefox-84.0.1.en-US.linux-i686.crashreporter-symbols.zip -o debugcrashreporter.list -S debugsourcefiles.list /builddir/build/BUILD/firefox-84.0.1 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/crashreporter explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/firefox explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/liblgpllibs.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/firefox-bin explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/gtk2/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/gmp-clearkey/0.1/libclearkey.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/libmozavutil.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/libmozavcodec.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/libmozsqlite3.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/libmozwayland.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/libxul.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/minidump-analyzer explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/libmozsandbox.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/pingsender explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/plugin-container extracting debug info from /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/firefox extracting debug info from /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/gtk2/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/liblgpllibs.so extracting debug info from /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/gmp-clearkey/0.1/libclearkey.so extracting debug info from /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/libmozwayland.so extracting debug info from /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/libmozavutil.so extracting debug info from /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/pingsender extracting debug info from /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/libxul.so extracting debug info from /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/crashreporter extracting debug info from /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/plugin-container extracting debug info from /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/firefox-bin extracting debug info from /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/libmozavcodec.so extracting debug info from /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/libmozsqlite3.so extracting debug info from /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/libmozsandbox.so extracting debug info from /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/minidump-analyzer warning: Unable to open "librpm.so" (librpm.so: cannot open shared object file: No such file or directory), missing debuginfos notifications will not be displayed Missing separate debuginfo for /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/gtk2/libmozgtk.so Try: yum --enablerepo='*debug*' install /usr/lib/debug/.build-id/64/b93e2750bb55eda478e3d0733bf95d16186087.debug warning: Unable to open "librpm.so" (librpm.so: cannot open shared object file: No such file or directory), missing debuginfos notifications will not be displayed Missing separate debuginfo for /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/liblgpllibs.so Try: yum --enablerepo='*debug*' install /usr/lib/debug/.build-id/dc/58c66fdba0acba1308e6fd046437dc3d1385e9.debug warning: Unable to open "librpm.so" (librpm.so: cannot open shared object file: No such file or directory), missing debuginfos notifications will not be displayed Missing separate debuginfo for /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/gmp-clearkey/0.1/libclearkey.so Try: yum --enablerepo='*debug*' install /usr/lib/debug/.build-id/56/1421906d161a3da2902bd3e23b8f121827f102.debug gdb-add-index: No index was created for /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/liblgpllibs.so gdb-add-index: [Was there no debuginfo? Was there already an index?] gdb-add-index: No index was created for /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/gtk2/libmozgtk.so gdb-add-index: [Was there no debuginfo? Was there already an index?] gdb-add-index: No index was created for /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/gmp-clearkey/0.1/libclearkey.so gdb-add-index: [Was there no debuginfo? Was there already an index?] warning: Unable to open "librpm.so" (librpm.so: cannot open shared object file: No such file or directory), missing debuginfos notifications will not be displayed Missing separate debuginfo for /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/libmozwayland.so Try: yum --enablerepo='*debug*' install /usr/lib/debug/.build-id/ac/a214c8eda612fd29b5dccf6ff99fa9255792a1.debug gdb-add-index: No index was created for /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/libmozwayland.so gdb-add-index: [Was there no debuginfo? Was there already an index?] Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-84.0.1/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-84.0.1' -> '/usr/src/debug/firefox-84.0.1-2.fc32.i386') encoded as DW_FORM_string. Replacement too large. warning: Unable to open "librpm.so" (librpm.so: cannot open shared object file: No such file or directory), missing debuginfos notifications will not be displayed Missing separate debuginfo for /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/libmozgtk.so Try: yum --enablerepo='*debug*' install /usr/lib/debug/.build-id/c9/183cbb86feba0723f300850f979a724483797c.debug warning: Unable to open "librpm.so" (librpm.so: cannot open shared object file: No such file or directory), missing debuginfos notifications will not be displayed Missing separate debuginfo for /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/libmozavutil.so Try: yum --enablerepo='*debug*' install /usr/lib/debug/.build-id/b9/2d5f39028a74d266b330531206a10c9265a5cc.debug warning: Unable to open "librpm.so" (librpm.so: cannot open shared object file: No such file or directory), missing debuginfos notifications will not be displayed Missing separate debuginfo for /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/libmozsandbox.so Try: yum --enablerepo='*debug*' install /usr/lib/debug/.build-id/95/322eee5b4743ac636a0048ccd8d0904b2f3f72.debug gdb-add-index: No index was created for /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/libmozgtk.so gdb-add-index: [Was there no debuginfo? Was there already an index?] gdb-add-index: No index was created for /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/libmozsandbox.so gdb-add-index: [Was there no debuginfo? Was there already an index?] gdb-add-index: No index was created for /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/libmozavutil.so gdb-add-index: [Was there no debuginfo? Was there already an index?] warning: Unable to open "librpm.so" (librpm.so: cannot open shared object file: No such file or directory), missing debuginfos notifications will not be displayed Missing separate debuginfo for /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/libmozavcodec.so Try: yum --enablerepo='*debug*' install /usr/lib/debug/.build-id/c6/f76f77084c32dcede8618716b749c318488147.debug gdb-add-index: No index was created for /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/libmozavcodec.so gdb-add-index: [Was there no debuginfo? Was there already an index?] warning: Unable to open "librpm.so" (librpm.so: cannot open shared object file: No such file or directory), missing debuginfos notifications will not be displayed Missing separate debuginfo for /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/crashreporter Try: yum --enablerepo='*debug*' install /usr/lib/debug/.build-id/34/4e68e714ead9f4c0f270f481166557599a1983.debug gdb-add-index: No index was created for /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/crashreporter gdb-add-index: [Was there no debuginfo? Was there already an index?] warning: Unable to open "librpm.so" (librpm.so: cannot open shared object file: No such file or directory), missing debuginfos notifications will not be displayed Missing separate debuginfo for /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/pingsender Try: yum --enablerepo='*debug*' install /usr/lib/debug/.build-id/aa/a46cdd0f54401287f0a30659320b7eea3e432a.debug gdb-add-index: No index was created for /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/pingsender gdb-add-index: [Was there no debuginfo? Was there already an index?] warning: Unable to open "librpm.so" (librpm.so: cannot open shared object file: No such file or directory), missing debuginfos notifications will not be displayed Missing separate debuginfo for /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/plugin-container Try: yum --enablerepo='*debug*' install /usr/lib/debug/.build-id/21/d3dc5193d5bc147e52a942220924d8d5209a85.debug gdb-add-index: No index was created for /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/plugin-container gdb-add-index: [Was there no debuginfo? Was there already an index?] gdb-add-index: No index was created for /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/firefox-bin gdb-add-index: [Was there no debuginfo? Was there already an index?] warning: Unable to open "librpm.so" (librpm.so: cannot open shared object file: No such file or directory), missing debuginfos notifications will not be displayed Missing separate debuginfo for /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/firefox Try: yum --enablerepo='*debug*' install /usr/lib/debug/.build-id/e2/6c50a2f036425ae90988b63c23d40905a82f89.debug warning: Unable to open "librpm.so" (librpm.so: cannot open shared object file: No such file or directory), missing debuginfos notifications will not be displayed Missing separate debuginfo for /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/libmozsqlite3.so Try: yum --enablerepo='*debug*' install /usr/lib/debug/.build-id/05/cc0925998200d5448801b99fad7213ca744546.debug gdb-add-index: No index was created for /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/firefox gdb-add-index: [Was there no debuginfo? Was there already an index?] gdb-add-index: No index was created for /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/libmozsqlite3.so gdb-add-index: [Was there no debuginfo? Was there already an index?] warning: Unable to open "librpm.so" (librpm.so: cannot open shared object file: No such file or directory), missing debuginfos notifications will not be displayed Missing separate debuginfo for /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/minidump-analyzer Try: yum --enablerepo='*debug*' install /usr/lib/debug/.build-id/ec/3c8f725f30bb64770e3be7320a4818a7394ccd.debug gdb-add-index: No index was created for /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/lib/firefox/minidump-analyzer gdb-add-index: [Was there no debuginfo? Was there already an index?] dwz: Too few files for multifile optimization original debug info size: 157912kB, size after compression: 157464kB /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 15 CRC32s did match. 3217 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.NJWcVX + umask 022 + cd /builddir/build/BUILD + cd firefox-84.0.1 + appstream-util validate-relax --nonet /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/share/metainfo/firefox.appdata.xml /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386/usr/share/metainfo/firefox.appdata.xml: OK + RPM_EC=0 ++ jobs -p + exit 0 Processing files: firefox-84.0.1-2.fc32.i686 warning: absolute symlink: /usr/lib/firefox/dictionaries -> /usr/share/myspell Provides: application() application(firefox.desktop) firefox = 84.0.1-2.fc32 firefox(x86-32) = 84.0.1-2.fc32 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.so.2 ld-linux.so.2(GLIBC_2.1) ld-linux.so.2(GLIBC_2.3) 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.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.2) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.10) libc.so.6(GLIBC_2.11) libc.so.6(GLIBC_2.15) libc.so.6(GLIBC_2.17) libc.so.6(GLIBC_2.18) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.2.4) libc.so.6(GLIBC_2.27) libc.so.6(GLIBC_2.28) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.2) libc.so.6(GLIBC_2.3.3) libc.so.6(GLIBC_2.3.4) 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.0) libdl.so.2(GLIBC_2.1) libfdk-aac.so.2 libffi.so.6 libfontconfig.so.1 libfreetype.so.6 libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3) libgcc_s.so.1(GCC_3.4) libgcc_s.so.1(GCC_4.0.0) libgcc_s.so.1(GLIBC_2.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.0) libm.so.6(GLIBC_2.1) libm.so.6(GLIBC_2.2) libm.so.6(GLIBC_2.27) libm.so.6(GLIBC_2.29) 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.0) libpthread.so.0(GLIBC_2.1) libpthread.so.0(GLIBC_2.12) libpthread.so.0(GLIBC_2.2) libpthread.so.0(GLIBC_2.2.3) libpthread.so.0(GLIBC_2.3.2) libpthread.so.0(GLIBC_2.3.3) librt.so.1 librt.so.1(GLIBC_2.2) 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(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) 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: mozilla-crashreporter-firefox-debuginfo-84.0.1-2.fc32.i686 Provides: mozilla-crashreporter-firefox-debuginfo = 84.0.1-2.fc32 mozilla-crashreporter-firefox-debuginfo(x86-32) = 84.0.1-2.fc32 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: firefox-x11-84.0.1-2.fc32.i686 Provides: application() application(firefox-x11.desktop) firefox-x11 = 84.0.1-2.fc32 firefox-x11(x86-32) = 84.0.1-2.fc32 mimehandler(application/vnd.mozilla.xul+xml) mimehandler(application/xhtml+xml) mimehandler(text/html) mimehandler(text/mml) mimehandler(text/xml) mimehandler(x-scheme-handler/http) mimehandler(x-scheme-handler/https) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash Processing files: firefox-wayland-84.0.1-2.fc32.i686 Provides: application() application(firefox-wayland.desktop) firefox-wayland = 84.0.1-2.fc32 firefox-wayland(x86-32) = 84.0.1-2.fc32 mimehandler(application/vnd.mozilla.xul+xml) mimehandler(application/xhtml+xml) mimehandler(text/html) mimehandler(text/mml) mimehandler(text/xml) mimehandler(x-scheme-handler/http) mimehandler(x-scheme-handler/https) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash Processing files: firefox-debugsource-84.0.1-2.fc32.i686 Provides: firefox-debugsource = 84.0.1-2.fc32 firefox-debugsource(x86-32) = 84.0.1-2.fc32 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: firefox-debuginfo-84.0.1-2.fc32.i686 Provides: debuginfo(build-id) = 05cc0925998200d5448801b99fad7213ca744546 debuginfo(build-id) = 21d3dc5193d5bc147e52a942220924d8d5209a85 debuginfo(build-id) = 2dcd50b125ff6fa31286d9d36a1302a79cc3f6cb debuginfo(build-id) = 344e68e714ead9f4c0f270f481166557599a1983 debuginfo(build-id) = 561421906d161a3da2902bd3e23b8f121827f102 debuginfo(build-id) = 64b93e2750bb55eda478e3d0733bf95d16186087 debuginfo(build-id) = 897f205a19e30063f074fe330b642b6da9cbd1ba debuginfo(build-id) = 95322eee5b4743ac636a0048ccd8d0904b2f3f72 debuginfo(build-id) = aaa46cdd0f54401287f0a30659320b7eea3e432a debuginfo(build-id) = aca214c8eda612fd29b5dccf6ff99fa9255792a1 debuginfo(build-id) = b92d5f39028a74d266b330531206a10c9265a5cc debuginfo(build-id) = c6f76f77084c32dcede8618716b749c318488147 debuginfo(build-id) = c9183cbb86feba0723f300850f979a724483797c debuginfo(build-id) = dc58c66fdba0acba1308e6fd046437dc3d1385e9 debuginfo(build-id) = e26c50a2f036425ae90988b63c23d40905a82f89 debuginfo(build-id) = ec3c8f725f30bb64770e3be7320a4818a7394ccd firefox-debuginfo = 84.0.1-2.fc32 firefox-debuginfo(x86-32) = 84.0.1-2.fc32 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: firefox-debugsource(x86-32) = 84.0.1-2.fc32 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386 Wrote: /builddir/build/RPMS/firefox-wayland-84.0.1-2.fc32.i686.rpm Wrote: /builddir/build/RPMS/firefox-x11-84.0.1-2.fc32.i686.rpm Wrote: /builddir/build/RPMS/firefox-debugsource-84.0.1-2.fc32.i686.rpm Wrote: /builddir/build/RPMS/mozilla-crashreporter-firefox-debuginfo-84.0.1-2.fc32.i686.rpm Wrote: /builddir/build/RPMS/firefox-debuginfo-84.0.1-2.fc32.i686.rpm Wrote: /builddir/build/RPMS/firefox-84.0.1-2.fc32.i686.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.kch0KY + umask 022 + cd /builddir/build/BUILD + cd firefox-84.0.1 + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-84.0.1-2.fc32.i386 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0