Mock Version: 2.6 Mock Version: 2.6 Mock Version: 2.6 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/firefox.spec'], chrootPath='/var/lib/mock/f32-build-24592813-2599398/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 aarch64 --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: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1608163200 Wrote: /builddir/build/SRPMS/firefox-84.0-6.fc32.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/firefox.spec'], chrootPath='/var/lib/mock/f32-build-24592813-2599398/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 aarch64 --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: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1608163200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.xm63lS + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf firefox-84.0 + /usr/bin/xz -dc /builddir/build/SOURCES/firefox-84.0.source.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd firefox-84.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #40 (build-aarch64-skia.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .aarch64-skia --fuzz=0 Patch #40 (build-aarch64-skia.patch): patching file gfx/skia/skia/include/private/SkHalf.h patching file gfx/skia/skia/src/opts/SkRasterPipeline_opts.h patching file gfx/skia/skia/third_party/skcms/src/Transform_inl.h Patch #41 (build-disable-elfhack.patch): + echo 'Patch #41 (build-disable-elfhack.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .disable-elfhack --fuzz=0 patching file toolkit/moz.configure Patch #3 (mozilla-build-arm.patch): + echo 'Patch #3 (mozilla-build-arm.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .arm --fuzz=0 patching file gfx/skia/skia/include/core/SkPreConfig.h Hunk #1 succeeded at 175 (offset -28 lines). Patch #44 (build-arm-libopus.patch): + echo 'Patch #44 (build-arm-libopus.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .build-arm-libopus --fuzz=0 patching file media/libopus/silk/arm/arm_silk_map.c Patch #47 (fedora-shebang-build.patch): + echo 'Patch #47 (fedora-shebang-build.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .fedora-shebang --fuzz=0 patching file build/unix/run-mozilla.sh Patch #48 (build-arm-wasm.patch): + echo 'Patch #48 (build-arm-wasm.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .build-arm-wasm --fuzz=0 patching file js/src/wasm/WasmSignalHandlers.cpp Hunk #1 succeeded at 253 (offset 4 lines). Patch #49 (build-arm-libaom.patch): + echo 'Patch #49 (build-arm-libaom.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .build-arm-libaom --fuzz=0 patching file media/libaom/moz.build Patch #53 (firefox-gcc-build.patch): + echo 'Patch #53 (firefox-gcc-build.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .firefox-gcc-build --fuzz=0 patching file toolkit/crashreporter/google-breakpad/src/third_party/lss/linux_syscall_support.h Patch #54 (mozilla-1669639.patch): + echo 'Patch #54 (mozilla-1669639.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1669639 --fuzz=0 patching file build/mach_bootstrap.py Hunk #1 succeeded at 576 (offset 69 lines). Patch #55 (firefox-testing.patch): + echo 'Patch #55 (firefox-testing.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .testing --fuzz=0 patching file docshell/base/crashtests/crashtests.list patching file dom/media/tests/crashtests/crashtests.list patching file testing/marionette/harness/marionette_harness/tests/unit/test_marionette.py patching file testing/tools/websocketprocessbridge/websocketprocessbridge_requirements_3.txt patching file toolkit/crashreporter/test/unit/xpcshell.ini Patch #215 (firefox-enable-addons.patch): + echo 'Patch #215 (firefox-enable-addons.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .addons --fuzz=0 patching file browser/app/profile/firefox.js Hunk #1 succeeded at 61 (offset -4 lines). Patch #219 (rhbz-1173156.patch): + echo 'Patch #219 (rhbz-1173156.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .rhbz-1173156 --fuzz=0 patching file extensions/auth/nsAuthSambaNTLM.cpp Patch #221 (firefox-fedora-ua.patch): + echo 'Patch #221 (firefox-fedora-ua.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .fedora-ua --fuzz=0 patching file netwerk/protocol/http/nsHttpHandler.cpp Hunk #1 succeeded at 931 (offset 58 lines). Hunk #2 succeeded at 950 (offset 58 lines). Patch #224 (mozilla-1170092.patch): + echo 'Patch #224 (mozilla-1170092.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1170092 --fuzz=0 patching file extensions/pref/autoconfig/src/nsReadConfig.cpp Hunk #1 succeeded at 246 (offset 2 lines). patching file modules/libpref/Preferences.cpp Hunk #1 succeeded at 4392 (offset -76 lines). patching file toolkit/xre/nsXREDirProvider.cpp Hunk #2 succeeded at 548 (offset 14 lines). Hunk #3 succeeded at 875 (offset 14 lines). patching file xpcom/io/nsAppDirectoryServiceDefs.h Hunk #1 succeeded at 59 (offset -1 lines). + echo 'Patch #226 (rhbz-1354671.patch):' Patch #226 (rhbz-1354671.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1354671 --fuzz=0 patching file layout/base/PresShell.h Hunk #1 succeeded at 237 (offset -20 lines). Patch #227 (firefox-locale-debug.patch): + echo 'Patch #227 (firefox-locale-debug.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .locale-debug --fuzz=0 patching file intl/locale/LocaleService.cpp Hunk #1 succeeded at 378 (offset 6 lines). Patch #228 (disable-openh264-download.patch): + echo 'Patch #228 (disable-openh264-download.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .disable-openh264-download --fuzz=0 patching file toolkit/modules/GMPInstallManager.jsm Hunk #1 succeeded at 59 (offset 5 lines). patching file toolkit/content/jar.mn Hunk #1 succeeded at 107 (offset -1 lines). patching file toolkit/modules/GMPInstallManager.jsm Hunk #1 succeeded at 239 (offset 1 line). Patch #402 (mozilla-1196777.patch): + echo 'Patch #402 (mozilla-1196777.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1196777 --fuzz=0 patching file widget/gtk/nsWindow.cpp Patch #407 (mozilla-1667096.patch): + echo 'Patch #407 (mozilla-1667096.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1667096 --fuzz=0 patching file media/ffvpx/libavcodec/codec_list.c patching file media/ffvpx/libavcodec/libfdk-aacdec.c patching file media/ffvpx/libavcodec/moz.build patching file toolkit/moz.configure Patch #408 (mozilla-1663844.patch): + echo 'Patch #408 (mozilla-1663844.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1663844 --fuzz=0 patching file dom/media/gmp/GMPSharedMemManager.h patching file dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp patching file dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp Patch #415 (mozilla-1670333.patch): + echo 'Patch #415 (mozilla-1670333.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1670333 --fuzz=0 patching file dom/media/mp4/MP4Demuxer.cpp patching file dom/media/platforms/PDMFactory.cpp patching file dom/media/platforms/PDMFactory.h Patch #418 (mozilla-1556931-s390x-hidden-syms.patch): + echo 'Patch #418 (mozilla-1556931-s390x-hidden-syms.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1556931-s390x-hidden-syms --fuzz=0 patching file gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp Patch #455 (pw6.patch): + echo 'Patch #455 (pw6.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .pw6 --fuzz=0 patching file browser/actors/WebRTCParent.jsm patching file browser/locales/en-US/chrome/browser/browser.properties Hunk #1 succeeded at 767 (offset 3 lines). patching file third_party/libwebrtc/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc Hunk #1 succeeded at 898 (offset 19 lines). Patch #420 (mozilla-1678680.patch): + echo 'Patch #420 (mozilla-1678680.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1678680 --fuzz=0 patching file third_party/libwebrtc/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc patching file third_party/libwebrtc/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.h Patch #421 (mozilla-1680505.patch): + echo 'Patch #421 (mozilla-1680505.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1680505 --fuzz=0 patching file widget/GfxInfoX11.cpp Hunk #1 succeeded at 554 (offset -151 lines). Hunk #2 succeeded at 570 (offset -151 lines). Patch #500 (ffvpx.patch): + echo 'Patch #500 (ffvpx.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .ffvpx --fuzz=0 patching file dom/media/platforms/ffmpeg/ffmpeg58/moz.build patching file dom/media/platforms/ffmpeg/FFmpegLibWrapper.cpp patching file dom/media/platforms/ffmpeg/FFmpegLibWrapper.h patching file dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp patching file dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp patching file dom/media/platforms/ffmpeg/FFmpegVideoDecoder.h patching file dom/media/platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.cpp patching file dom/media/platforms/ffmpeg/ffvpx/moz.build patching file gfx/layers/DMABUFSurfaceImage.cpp patching file gfx/layers/DMABUFSurfaceImage.h patching file media/ffvpx/changes.patch patching file media/ffvpx/config_common.h patching file media/ffvpx/FILES patching file media/ffvpx/libavcodec/avcodec.symbols patching file media/ffvpx/libavcodec/moz.build patching file media/ffvpx/libavcodec/vaapi_decode.c patching file media/ffvpx/libavcodec/vaapi_decode.h patching file media/ffvpx/libavcodec/vaapi.h patching file media/ffvpx/libavcodec/vaapi_vp8.c patching file media/ffvpx/libavcodec/vaapi_vp9.c patching file media/ffvpx/libavutil/avutil.symbols patching file media/ffvpx/libavutil/hwcontext_vaapi.c patching file media/ffvpx/libavutil/hwcontext_vaapi.h patching file media/ffvpx/libavutil/moz.build patching file media/ffvpx/moz.build patching file media/ffvpx/mozva/moz.build patching file media/ffvpx/mozva/mozva.c patching file media/ffvpx/README_MOZILLA patching file media/ffvpx/va/README patching file media/ffvpx/va/va_dec_vp8.h patching file media/ffvpx/va/va_dec_vp9.h patching file media/ffvpx/va/va.h patching file media/ffvpx/va/va.patch patching file media/ffvpx/va/va_version.h patching file widget/gtk/DMABufSurface.h patching file widget/gtk/nsWaylandDisplay.cpp patching file widget/gtk/nsWaylandDisplay.h + /usr/bin/rm -f .mozconfig + /usr/bin/cp /builddir/build/SOURCES/firefox-mozconfig .mozconfig + echo 'ac_add_options --enable-default-toolkit=cairo-gtk3-wayland' + echo 'ac_add_options --enable-official-branding' + /usr/bin/cp /builddir/build/SOURCES/mozilla-api-key mozilla-api-key + /usr/bin/cp /builddir/build/SOURCES/google-api-key google-api-key + /usr/bin/cp /builddir/build/SOURCES/google-loc-api-key google-loc-api-key + echo 'ac_add_options --prefix="/usr"' + echo 'ac_add_options --libdir="/usr/lib64"' + 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="-g -O2"' + echo 'ac_add_options --disable-debug' + echo 'ac_add_options --disable-jemalloc' + echo 'ac_add_options --disable-crashreporter' + echo 'ac_add_options --disable-tests' + echo 'ac_add_options --with-system-jpeg' + echo 'ac_add_options --without-system-libvpx' ++ pwd + echo 'ac_add_options --with-mozilla-api-keyfile=/builddir/build/BUILD/firefox-84.0/mozilla-api-key' ++ pwd + echo 'ac_add_options --with-google-location-service-api-keyfile=/builddir/build/BUILD/firefox-84.0/google-loc-api-key' ++ pwd + echo 'ac_add_options --with-google-safebrowsing-api-keyfile=/builddir/build/BUILD/firefox-84.0/google-api-key' + echo 'export NODEJS="/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper"' + chmod -x third_party/rust/itertools/src/lib.rs + chmod a-x third_party/rust/gfx-backend-vulkan/src/command.rs third_party/rust/gfx-backend-vulkan/src/conv.rs third_party/rust/gfx-backend-vulkan/src/device.rs third_party/rust/gfx-backend-vulkan/src/info.rs third_party/rust/gfx-backend-vulkan/src/lib.rs third_party/rust/gfx-backend-vulkan/src/native.rs third_party/rust/gfx-backend-vulkan/src/pool.rs third_party/rust/gfx-backend-vulkan/src/window.rs + chmod a-x third_party/rust/gfx-hal/src/adapter.rs third_party/rust/gfx-hal/src/buffer.rs third_party/rust/gfx-hal/src/device.rs third_party/rust/gfx-hal/src/format.rs third_party/rust/gfx-hal/src/image.rs third_party/rust/gfx-hal/src/lib.rs third_party/rust/gfx-hal/src/memory.rs third_party/rust/gfx-hal/src/pass.rs third_party/rust/gfx-hal/src/pool.rs third_party/rust/gfx-hal/src/query.rs third_party/rust/gfx-hal/src/window.rs + chmod a-x third_party/rust/ash/src/extensions/ext/debug_marker.rs third_party/rust/ash/src/extensions/ext/debug_report.rs third_party/rust/ash/src/extensions/ext/debug_utils.rs third_party/rust/ash/src/extensions/ext/metal_surface.rs third_party/rust/ash/src/extensions/ext/mod.rs + chmod a-x third_party/rust/ash/src/extensions/khr/android_surface.rs third_party/rust/ash/src/extensions/khr/display.rs third_party/rust/ash/src/extensions/khr/display_swapchain.rs third_party/rust/ash/src/extensions/khr/draw_indirect_count.rs third_party/rust/ash/src/extensions/khr/external_memory_fd.rs third_party/rust/ash/src/extensions/khr/mod.rs third_party/rust/ash/src/extensions/khr/push_descriptor.rs third_party/rust/ash/src/extensions/khr/ray_tracing.rs third_party/rust/ash/src/extensions/khr/surface.rs third_party/rust/ash/src/extensions/khr/swapchain.rs third_party/rust/ash/src/extensions/khr/timeline_semaphore.rs third_party/rust/ash/src/extensions/khr/wayland_surface.rs third_party/rust/ash/src/extensions/khr/win32_surface.rs third_party/rust/ash/src/extensions/khr/xcb_surface.rs third_party/rust/ash/src/extensions/khr/xlib_surface.rs + chmod a-x third_party/rust/ash/src/extensions/nv/mesh_shader.rs third_party/rust/ash/src/extensions/nv/mod.rs third_party/rust/ash/src/extensions/nv/ray_tracing.rs + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.byM0LP + umask 022 + cd /builddir/build/BUILD + cd firefox-84.0 + mkdir -p my_rust_vendor + cd my_rust_vendor + /usr/bin/tar xf /builddir/build/SOURCES/cbindgen-vendor.tar.xz + mkdir -p .cargo + cat ++ pwd + env CARGO_HOME=.cargo cargo install cbindgen Installing cbindgen v0.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 cfg-if v0.1.10 Compiling getrandom v0.1.15 Compiling serde_derive v1.0.117 Compiling serde v1.0.117 Compiling ppv-lite86 v0.2.10 Compiling ryu v1.0.5 Compiling autocfg v1.0.1 Compiling bitflags v1.2.1 Compiling serde_json v1.0.59 Compiling log v0.4.11 Compiling unicode-width v0.1.8 Compiling hashbrown v0.9.1 Compiling strsim v0.8.0 Compiling unicode-segmentation v1.6.0 Compiling remove_dir_all v0.5.3 Compiling cbindgen v0.15.0 Compiling ansi_term v0.11.0 Compiling vec_map v0.8.2 Compiling itoa v0.4.6 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 3m 03s Installing /builddir/build/BUILD/firefox-84.0/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/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/my_rust_vendor/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/builddir/build/BUILD/firefox-84.0/my_rust_vendor/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin /builddir/build/BUILD/firefox-84.0 + cd - + mkdir /builddir/build/BUILDROOT/bin + cp /builddir/build/SOURCES/node-stdout-nonblocking-wrapper /builddir/build/BUILDROOT/bin + find ./ -path ./third_party/rust -prune -o -name config.guess -exec cp /usr/lib/rpm/config.guess '{}' ';' ++ echo '-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-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 -fasynchronous-unwind-tables -fstack-clash-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 -fasynchronous-unwind-tables -fstack-clash-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 -fasynchronous-unwind-tables -fstack-clash-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 -fasynchronous-unwind-tables -fstack-clash-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 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now' + MOZ_LINK_FLAGS='-Wl,--no-keep-memory -Wl,--reduce-memory-overheads' + 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 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT' + echo 'export CFLAGS="-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 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT"' + echo 'export CXXFLAGS="-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 -fasynchronous-unwind-tables -fstack-clash-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 5 ']' + '[' 5 -ge 2 ']' + MOZ_SMP_FLAGS=-j2 + echo 'mk_add_options MOZ_MAKE_FLAGS="-j2"' + echo 'mk_add_options MOZ_SERVICES_SYNC=1' + echo 'export STRIP=/bin/true' + export MACH_USE_SYSTEM_PYTHON=1 + MACH_USE_SYSTEM_PYTHON=1 + export MACH_NO_WRITE_TIMES=1 + MACH_NO_WRITE_TIMES=1 + ./mach build + cat - /usr/bin/python3 /builddir/build/BUILD/firefox-84.0/configure.py Creating Python 3 environment created virtual environment CPython3.8.6.final.0-64 in 650ms creator CPython3Posix(dest=/builddir/build/BUILD/firefox-84.0/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-aarch64-3.8 creating build/temp.linux-aarch64-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 -fasynchronous-unwind-tables -fstack-clash-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 -fasynchronous-unwind-tables -fstack-clash-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 -fasynchronous-unwind-tables -fstack-clash-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/objdir/_virtualenvs/init_py3/include -I/usr/include/python3.8 -c psutil/_psutil_common.c -o build/temp.linux-aarch64-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 -fasynchronous-unwind-tables -fstack-clash-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 -fasynchronous-unwind-tables -fstack-clash-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 -fasynchronous-unwind-tables -fstack-clash-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/objdir/_virtualenvs/init_py3/include -I/usr/include/python3.8 -c psutil/_psutil_posix.c -o build/temp.linux-aarch64-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 -fasynchronous-unwind-tables -fstack-clash-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 -fasynchronous-unwind-tables -fstack-clash-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 -fasynchronous-unwind-tables -fstack-clash-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/objdir/_virtualenvs/init_py3/include -I/usr/include/python3.8 -c psutil/_psutil_linux.c -o build/temp.linux-aarch64-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-aarch64-3.8 creating build/lib.linux-aarch64-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-aarch64-3.8/psutil/_psutil_common.o build/temp.linux-aarch64-3.8/psutil/_psutil_posix.o build/temp.linux-aarch64-3.8/psutil/_psutil_linux.o -L/usr/lib64 -o build/lib.linux-aarch64-3.8/psutil/_psutil_linux.cpython-38-aarch64-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 -fasynchronous-unwind-tables -fstack-clash-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 -fasynchronous-unwind-tables -fstack-clash-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 -fasynchronous-unwind-tables -fstack-clash-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/objdir/_virtualenvs/init_py3/include -I/usr/include/python3.8 -c psutil/_psutil_common.c -o build/temp.linux-aarch64-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 -fasynchronous-unwind-tables -fstack-clash-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 -fasynchronous-unwind-tables -fstack-clash-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 -fasynchronous-unwind-tables -fstack-clash-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/objdir/_virtualenvs/init_py3/include -I/usr/include/python3.8 -c psutil/_psutil_posix.c -o build/temp.linux-aarch64-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-aarch64-3.8/psutil/_psutil_common.o build/temp.linux-aarch64-3.8/psutil/_psutil_posix.o -L/usr/lib64 -o build/lib.linux-aarch64-3.8/psutil/_psutil_posix.cpython-38-aarch64-linux-gnu.so copying build/lib.linux-aarch64-3.8/psutil/_psutil_linux.cpython-38-aarch64-linux-gnu.so -> psutil copying build/lib.linux-aarch64-3.8/psutil/_psutil_posix.cpython-38-aarch64-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/.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/lib64 --with-system-nspr --with-system-nss --enable-system-ffi --enable-optimize=-g -O2 --disable-debug --disable-jemalloc --disable-crashreporter --disable-tests --with-system-jpeg --without-system-libvpx --with-mozilla-api-keyfile=/builddir/build/BUILD/firefox-84.0/mozilla-api-key --with-google-location-service-api-keyfile=/builddir/build/BUILD/firefox-84.0/google-loc-api-key --with-google-safebrowsing-api-keyfile=/builddir/build/BUILD/firefox-84.0/google-api-key BUILD_OFFICIAL=1 STRIP=/bin/true CXXFLAGS=-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 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT LDFLAGS=-Wl,--no-keep-memory -Wl,--reduce-memory-overheads NODEJS=/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper CC=gcc CFLAGS=-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 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT MOZILLA_OFFICIAL=1 RANLIB=gcc-ranlib AR=gcc-ar MOZ_TELEMETRY_REPORTING=1 CXX=g++ NM=gcc-nm checking for vcs source checkout... no checking for a shell... /usr/bin/sh checking for host system type... aarch64-unknown-linux-gnu checking for target system type... aarch64-unknown-linux-gnu checking whether cross compiling... no checking for Python 3... /builddir/build/BUILD/firefox-84.0/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... yes 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... no checking for fts.h... yes checking for sys/statvfs.h... yes checking for sys/statfs.h... yes checking for sys/vfs.h... yes checking for sys/mount.h... yes checking for sys/quota.h... yes checking for linux/quota.h... yes checking for linux/if_addr.h... yes checking for linux/rtnetlink.h... yes checking for sys/queue.h... yes checking for sys/types.h... yes checking for netinet/in.h... yes checking for byteswap.h... yes checking for memfd_create in sys/mman.h... yes checking for linux/perf_event.h... yes checking for perf_event_open system call... yes checking whether the C compiler supports -Wbitfield-enum-conversion... no checking whether the C++ compiler supports -Wbitfield-enum-conversion... no checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no checking whether the C compiler supports -Wunreachable-code-return... no checking whether the C++ compiler supports -Wunreachable-code-return... no checking whether the C compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wempty-init-stmt... no checking whether the C compiler supports -Wfloat-overflow-conversion... no checking whether the C++ compiler supports -Wfloat-overflow-conversion... no checking whether the C compiler supports -Wfloat-zero-conversion... no checking whether the C++ compiler supports -Wfloat-zero-conversion... no checking whether the C compiler supports -Wloop-analysis... no checking whether the C++ compiler supports -Wloop-analysis... no checking whether the C++ compiler supports -Wc++2a-compat... yes checking whether the C++ compiler supports -Wcomma... no checking whether the C compiler supports -Wduplicated-cond... yes checking whether the C++ compiler supports -Wduplicated-cond... yes checking whether the C++ compiler supports -Wimplicit-fallthrough... yes checking whether the C++ compiler supports -Wunused-function... yes checking whether the C++ compiler supports -Wunused-variable... yes checking whether the C compiler supports -Wstring-conversion... no checking whether the C++ compiler supports -Wstring-conversion... no checking whether the C compiler supports -Wtautological-overlap-compare... no checking whether the C++ compiler supports -Wtautological-overlap-compare... no checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no checking whether the C++ compiler supports -Wno-inline-new-delete... no checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C compiler supports -Wno-error=deprecated-declarations... yes checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes checking whether the C compiler supports -Wno-error=array-bounds... yes checking whether the C++ compiler supports -Wno-error=array-bounds... yes checking whether the C compiler supports -Wno-error=coverage-mismatch... yes checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes checking whether the C compiler supports -Wno-error=backend-plugin... no checking whether the C++ compiler supports -Wno-error=backend-plugin... no checking whether the C compiler supports -Wno-error=free-nonheap-object... yes checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes checking whether the C compiler supports -Wno-multistatement-macros... yes checking whether the C++ compiler supports -Wno-multistatement-macros... yes checking whether the C compiler supports -Wno-error=return-std-move... no checking whether the C++ compiler supports -Wno-error=return-std-move... no checking whether the C compiler supports -Wno-error=class-memaccess... yes checking whether the C++ compiler supports -Wno-error=class-memaccess... yes checking whether the C compiler supports -Wno-error=atomic-alignment... no checking whether the C++ compiler supports -Wno-error=atomic-alignment... no checking whether the C compiler supports -Wno-error=deprecated-copy... yes checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes checking whether the C compiler supports -Wformat... yes checking whether the C++ compiler supports -Wformat... yes checking whether the C compiler supports -Wformat-security... no checking whether the C++ compiler supports -Wformat-security... no checking whether the C compiler supports -Wformat-overflow=2... yes checking whether the C++ compiler supports -Wformat-overflow=2... yes checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no checking whether the C compiler supports -Werror=implicit-function-declaration... yes checking whether the C compiler supports -Wno-psabi... yes checking whether the C++ compiler supports -Wno-psabi... yes checking for llvm_profdata... /usr/bin/llvm-profdata checking whether the C++ compiler supports -fno-sized-deallocation... yes checking whether the C++ compiler supports -fno-aligned-new... yes checking for libpulse... yes checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT checking MOZ_PULSEAUDIO_LIBS... -lpulse checking for nspr >= 4.26... yes checking NSPR_CFLAGS... -I/usr/include/nspr4 checking NSPR_LIBS... -lplds4 -lplc4 -lnspr4 -lpthread -ldl checking for rustc... /usr/bin/rustc checking for cargo... /usr/bin/cargo checking rustc version... 1.48.0 checking cargo version... 1.48.0 checking for rust host triplet... aarch64-unknown-linux-gnu checking for rust target triplet... aarch64-unknown-linux-gnu checking for rustdoc... /usr/bin/rustdoc checking for cbindgen... /builddir/build/BUILD/firefox-84.0/my_rust_vendor/.cargo/bin/cbindgen checking for rustfmt... not found checking for clang for bindgen... /usr/bin/clang++ checking for libclang for bindgen... /usr/lib64/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/lib64/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/lib64/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/lib64/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... aarch64-unknown-linux-gnu checking target system type... aarch64-unknown-linux-gnu checking build system type... aarch64-unknown-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 -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 -fasynchronous-unwind-tables -fstack-clash-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 -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 -fasynchronous-unwind-tables -fstack-clash-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 -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 -fasynchronous-unwind-tables -fstack-clash-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 -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 -fasynchronous-unwind-tables -fstack-clash-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... no checking if toolchain supports -msse4.1 option... no 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/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/lib64/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/lib64/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/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/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/lib64/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/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 checking for linux/joystick.h... yes checking for fdatasync... yes checking for valid C compiler optimization flags... yes checking for __cxa_demangle... yes checking for unwind.h... yes checking for _Unwind_Backtrace... yes checking for -pipe support... yes checking what kind of list files are supported by the linker... linkerscript checking for glib-2.0 >= 1.3.7 gobject-2.0... yes checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/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/js/src/old-configure with /builddir/build/BUILD/firefox-84.0/build/autoconf/autoconf.sh js/src> loading cache ./config.cache js/src> checking host system type... aarch64-unknown-linux-gnu js/src> checking target system type... aarch64-unknown-linux-gnu js/src> checking build system type... aarch64-unknown-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 -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 -fasynchronous-unwind-tables -fstack-clash-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 -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 -fasynchronous-unwind-tables -fstack-clash-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 -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 -fasynchronous-unwind-tables -fstack-clash-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 -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 -fasynchronous-unwind-tables -fstack-clash-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.88 File already read. Skipping: /builddir/build/BUILD/firefox-84.0/gfx/angle/targets/angle_common/moz.build Finished reading 1559 moz.build files in 4.91s Read 13 gyp files in parallel contributing 0.00s to total wall time Processed into 8997 build config descriptors in 4.90s RecursiveMake backend executed in 7.37s 3172 total backend files; 3172 created; 0 updated; 0 unchanged; 0 deleted; 22 -> 1180 Makefile FasterMake backend executed in 0.81s 12 total backend files; 12 created; 0 updated; 0 unchanged; 0 deleted Total wall time: 18.65s; CPU time: 18.59s; Efficiency: 100%; Untracked: 0.66s Clobber not needed. Adding make options from /builddir/build/BUILD/firefox-84.0/.mozconfig BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_SERVICES_SYNC=1 MOZ_MAKE_FLAGS=-j2 MOZ_OBJDIR=/builddir/build/BUILD/firefox-84.0/objdir OBJDIR=/builddir/build/BUILD/firefox-84.0/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/firefox-84.0/.mozconfig export FOUND_MOZCONFIG /usr/bin/gmake -f client.mk MOZ_PARALLEL_BUILD=2 -s Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. Elapsed: 0.00s; From dist/xpi-stage: Kept 0 existing; Added/updated 5; Removed 0 files and 0 directories. Elapsed: 0.79s; From dist/include: Kept 1774 existing; Added/updated 4246; Removed 0 files and 0 directories. Elapsed: 0.22s; From _tests: Kept 13 existing; Added/updated 564; Removed 0 files and 0 directories. Elapsed: 0.56s; From dist/bin: Kept 8 existing; Added/updated 2568; 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= -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DXP_LINUX=1 -DMOZ_BUILD_APP=browser -DMOZILLA_OFFICIAL=1 -DRELEASE_OR_BETA=1 -DMOZILLA_VERSION="84.0" -DMOZILLA_VERSION_U=84.0 -DMOZILLA_UAVERSION="84.0" -DMOZ_UPDATE_CHANNEL=release -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DSTDC_HEADERS=1 -DHAVE_MALLOC_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_GETOPT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_FTS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_MEMFD_CREATE=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_DLL_PREFIX="lib" -DMOZ_DLL_SUFFIX=".so" -DMOZ_GECKO_PROFILER=1 -DMOZ_GECKO_PROFILER_PARSE_ELF=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DJS_64BIT=1 -DJS_PUNBOX64=1 -DSTATIC_JS_API=1 -DMOZ_STATIC_JS=1 -DJS_CODEGEN_ARM64=1 -DBUILD_CTYPES=1 -DJS_HAS_CTYPES=1 -DENABLE_WASM_REFTYPES=1 -DENABLE_WASM_MULTI_VALUE=1 -DENABLE_SHARED_MEMORY=1 -DEDITLINE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_INTL_API=1 -DU_USING_ICU_NAMESPACE=0 -DU_STATIC_IMPLEMENTATION=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_WAYLAND=1 -DGL_PROVIDER_EGL=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_FFMPEG=1 -DMOZ_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="aarch64-gcc3" -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_14 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_42 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_42 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_DISTRIBUTION_ID="org.mozilla" -DMOZ_ENABLE_DBUS=1 -DMOZ_WEBM_ENCODER=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DMOZ_SANDBOX=1 -DMOZ_LOGGING=1 -DFORCE_PR_LOG=1 -DMOZ_GLUE_IN_PROGRAM=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE__UNWIND_BACKTRACE=1 -DMOZ_USER_DIR=".mozilla" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREE_CAIRO=1 -DMOZ_XUL=1 -DNECKO_WIFI=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_APP_UA_NAME="" -DMOZ_APP_UA_VERSION="84.0" -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/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 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 xpcom/components/Components.h.stub 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 v1.0.116 Compiling serde_derive v1.0.116 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 accessible/atk Compiling ryu v1.0.2 Compiling thin-vec v0.2.1 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 futures v0.1.29 Compiling slab v0.4.1 Compiling glob v0.3.0 Compiling stable_deref_trait v1.0.0 Compiling procedural-masquerade v0.1.1 Compiling unicode-width v0.1.7 Compiling anyhow v1.0.30 Compiling siphasher v0.3.1 Compiling regex-syntax v0.6.12 Compiling quick-error v1.2.1 Compiling bindgen v0.53.2 Compiling ansi_term v0.11.0 Compiling termcolor v1.0.5 Compiling vec_map v0.8.2 Compiling strsim v0.7.0 Compiling cfg-if v1.0.0 Compiling lazycell v1.2.1 Compiling shlex v0.1.1 Compiling peeking_take_while v0.1.2 Compiling base64 v0.12.0 Compiling ident_case v1.0.0 Compiling fnv v1.0.6 Compiling failure_derive v0.1.6 (https://github.com/badboy/failure?rev=64af847bc5fdcb6d2438bec8a6030812a80519a5#64af847b) Compiling tinystr v0.3.2 Compiling fallible-streaming-iterator v0.1.9 Compiling fallible-iterator v0.2.0 Compiling khronos_api v3.1.0 Compiling once_cell v1.5.2 Compiling maybe-uninit v2.0.0 Compiling typenum v1.12.0 Compiling dtoa v0.4.2 Compiling atomic_refcell v0.1.0 Compiling smallbitvec v2.5.0 Compiling arrayref v0.3.5 Compiling futures-task v0.3.4 Compiling crc32fast v1.2.0 Compiling nodrop v0.1.12 Compiling id-arena v2.2.1 Compiling xml-rs v0.8.0 Compiling rayon-core v1.6.0 Compiling thin-slice v0.1.1 Compiling void v1.0.2 Compiling byte-tools v0.3.0 Compiling either v1.1.0 Compiling interrupt-support v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Compiling adler v0.2.3 Compiling libloading v0.6.2 Compiling same-file v1.0.2 Compiling precomputed-hash v0.1.1 Compiling static_assertions v1.1.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 nss_build_common v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Compiling cfg_aliases v0.1.1 Compiling fixedbitset v0.2.0 Compiling bytes v0.5.3 Compiling static_prefs v0.1.0 (/builddir/build/BUILD/firefox-84.0/modules/libpref/init/static_prefs) Compiling binary-space-partition v0.1.2 Compiling pin-project-lite v0.1.4 Compiling remove_dir_all v0.5.2 Compiling fluent-syntax v0.10.0 Compiling plain v0.2.3 Compiling encoding_c_mem v0.2.5 Compiling cose v0.1.4 Compiling error-chain v0.11.0 Compiling encoding_c v0.9.7 Compiling inplace_it v0.3.2 Compiling murmurhash3 v0.0.5 Compiling copyless v0.1.4 Compiling svg_fmt v0.4.0 Compiling data-encoding v2.3.0 Compiling unicode-segmentation v1.2.1 Compiling futures-core v0.3.4 Compiling qcms v0.1.0 (/builddir/build/BUILD/firefox-84.0/gfx/qcms) Compiling authenticator v0.3.1 Compiling moz_cbor v0.1.1 Compiling tracy-rs v0.1.2 Compiling runloop v0.1.0 Compiling rustc-demangle v0.1.8 Compiling ringbuf v0.2.1 Compiling mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/firefox-84.0/build/workspace-hack) Compiling prefs_parser v0.0.1 (/builddir/build/BUILD/firefox-84.0/modules/libpref/parser) Compiling bitreader v0.3.2 Compiling crossbeam-utils v0.6.5 Compiling thread_local v1.0.1 Compiling tracing-core v0.1.17 Compiling num-traits v0.2.10 Compiling crossbeam-utils v0.7.0 Compiling num-integer v0.1.41 Compiling crossbeam-epoch v0.8.0 Compiling libdbus-sys v0.1.5 Compiling unicode-bidi v0.3.4 Compiling c2-chacha v0.2.3 Compiling hashbrown v0.9.1 Compiling indexmap v1.6.0 Compiling miniz_oxide v0.4.3 Compiling nom v5.1.1 Compiling semver v0.9.0 Compiling lock_api v0.4.1 Compiling clang-sys v0.29.2 Compiling owning_ref v0.4.0 Compiling textwrap v0.9.0 Compiling phf_shared v0.8.0 Compiling humantime v1.3.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/servo/components/servo_arc) Compiling unreachable v1.0.0 Compiling block-padding v0.1.2 Compiling itertools v0.8.0 Compiling walkdir v2.1.4 Compiling bit-set v0.5.2 Compiling webext-storage v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Compiling wgpu-core v0.6.0 (/builddir/build/BUILD/firefox-84.0/gfx/wgpu/wgpu-core) Compiling futures-channel v0.3.4 Compiling crossbeam-queue v0.1.2 Compiling tokio-executor v0.1.9 Compiling tracing v0.1.21 Compiling idna v0.2.0 Compiling hashlink v0.6.0 Compiling fallible_collections v0.2.0 Compiling rustc_version v0.2.3 Compiling unic-langid v0.9.0 Compiling new_debug_unreachable v1.0.1 Compiling time v0.1.40 Compiling iovec v0.1.4 Compiling num_cpus v1.13.0 Compiling net2 v0.2.33 Compiling raw-window-handle v0.3.0 Compiling atty v0.2.11 Compiling memmap v0.7.0 Compiling hashglobe v0.1.0 (/builddir/build/BUILD/firefox-84.0/servo/components/hashglobe) Compiling libudev-sys v0.1.3 (/builddir/build/BUILD/firefox-84.0/dom/webauthn/libudev-sys) Compiling pulse-ffi v0.1.0 (https://github.com/djg/cubeb-pulse-rs?rev=bf31534d08b2c16fb5e4c5834944ae3271efbd63#bf31534d) Compiling dirs-sys v0.3.4 Compiling freetype v0.7.0 Compiling socket2 v0.3.10 Compiling jobserver v0.1.21 Compiling which v3.1.1 Compiling quote v1.0.2 Compiling ffi-support v0.4.2 Compiling env_logger v0.6.2 Compiling dogear v0.4.0 Compiling fxhash v0.2.1 Compiling dns-parser v0.8.0 Compiling base64 v0.10.1 Compiling rustc-hash v1.0.1 Compiling tokio-current-thread v0.1.6 Compiling tokio-timer v0.2.11 Compiling aho-corasick v0.7.6 Compiling nsstring v0.1.0 (/builddir/build/BUILD/firefox-84.0/xpcom/rust/nsstring) Compiling shift_or_euc v0.1.0 Compiling chardetng v0.1.9 Compiling memoffset v0.5.1 Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/firefox-84.0/toolkit/library/rust/shared) Compiling fluent-langneg v0.13.0 Compiling intl_pluralrules v7.0.0 Compiling gl_generator v0.14.0 Compiling generic-array v0.12.0 Compiling ash v0.31.0 accessible/base 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 libudev v0.2.0 Compiling pulse v0.3.0 (https://github.com/djg/cubeb-pulse-rs?rev=bf31534d08b2c16fb5e4c5834944ae3271efbd63#bf31534d) Compiling dirs v2.0.2 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/xpcom/rust/nserror) Compiling shift_or_euc_c v0.1.0 Compiling chardetng_c v0.1.1 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_pcg v0.2.1 Compiling rand_chacha v0.2.1 Compiling tokio-io v0.1.7 Compiling mio-uds v0.6.7 Compiling gfx-backend-empty v0.6.0 Compiling gfx-memory v0.2.2 Compiling cmake v0.1.29 Compiling libloading v0.5.2 Compiling libsqlite3-sys v0.20.1 Compiling lmdb-rkv-sys v0.11.0 Compiling glslopt v0.1.7 Compiling mozglue-static v0.1.0 (/builddir/build/BUILD/firefox-84.0/mozglue/static/rust) Compiling intl-memoizer v0.5.0 Compiling synstructure v0.12.1 Compiling darling_core v0.10.1 Compiling mp4parse_capi v0.11.4 (https://github.com/mozilla/mp4parse-rust?rev=f7c35a30ff25521bebe64c19d3f306569ecb5385#f7c35a30) Compiling xpcom_macros v0.1.0 (/builddir/build/BUILD/firefox-84.0/xpcom/rust/xpcom/xpcom_macros) Compiling thiserror-impl v1.0.21 Compiling proc-macro-hack v0.5.11 Compiling cstr-macros v0.1.6 Compiling derive_more v0.99.2 Compiling 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 inherent v0.1.4 Compiling prost-derive v0.6.1 Compiling num-derive v0.3.0 Compiling env_logger v0.7.1 Compiling fluent-pseudo v0.2.3 Compiling l10nregistry-ffi v0.1.0 (/builddir/build/BUILD/firefox-84.0/intl/l10n/rust/l10nregistry-ffi) Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/firefox-84.0/intl/encoding_glue) Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/firefox-84.0/netwerk/base/rust-helper) Compiling audio_thread_priority v0.23.4 Compiling glsl-to-cxx v0.1.0 (/builddir/build/BUILD/firefox-84.0/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 accessible/generic Compiling malloc_size_of_derive v0.1.1 Compiling peek-poke-derive v0.2.1 (/builddir/build/BUILD/firefox-84.0/gfx/wr/peek-poke/peek-poke-derive) Compiling darling_macro v0.10.1 Compiling thiserror v1.0.21 Compiling xpcom v0.1.0 (/builddir/build/BUILD/firefox-84.0/xpcom/rust/xpcom) Compiling cstr v0.1.3 Compiling paste-impl v0.1.12 Compiling scroll v0.10.1 Compiling prost v0.6.1 Compiling rental v0.5.5 Compiling rust_cascade v0.6.0 Compiling uuid v0.8.1 Compiling tempfile v3.1.0 Compiling tokio-tcp v0.1.1 Compiling tokio-udp v0.1.1 Compiling tokio-uds v0.2.5 Compiling phf_generator v0.8.0 Compiling failure v0.1.6 (https://github.com/badboy/failure?rev=64af847bc5fdcb6d2438bec8a6030812a80519a5#64af847b) Compiling darling v0.10.1 Compiling 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 chrono v0.4.10 Compiling euclid v0.22.0 Compiling arrayvec v0.5.1 Compiling app_units v0.7.0 Compiling serde_with v1.4.0 Compiling ron v0.6.2 Compiling serde_bytes v0.11.2 Compiling rust_decimal v1.7.0 Compiling wgpu-types v0.6.0 (/builddir/build/BUILD/firefox-84.0/gfx/wgpu/wgpu-types) Compiling webrender_build v0.0.1 (/builddir/build/BUILD/firefox-84.0/gfx/wr/webrender_build) 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 paste v0.1.12 Compiling goblin v0.1.2 Compiling crossbeam-deque v0.7.2 Compiling gkrust_utils v0.1.0 (/builddir/build/BUILD/firefox-84.0/xpcom/rust/gkrust_utils) Compiling mdns_service v0.1.0 (/builddir/build/BUILD/firefox-84.0/dom/media/webrtc/transport/mdns_service) Compiling storage_variant v0.1.0 (/builddir/build/BUILD/firefox-84.0/storage/variant) Compiling moz_task v0.1.0 (/builddir/build/BUILD/firefox-84.0/xpcom/rust/moz_task) Compiling unic-langid-ffi v0.1.0 (/builddir/build/BUILD/firefox-84.0/intl/locale/rust/unic-langid-ffi) Compiling processtools v0.1.0 (/builddir/build/BUILD/firefox-84.0/toolkit/components/processtools) Compiling cascade_bloom_filter v0.1.0 (/builddir/build/BUILD/firefox-84.0/toolkit/components/cascade_bloom_filter) Compiling phf_codegen v0.8.0 Compiling phf_macros v0.8.0 Compiling derive_common v0.0.1 (/builddir/build/BUILD/firefox-84.0/servo/components/derive_common) Compiling parking_lot_core v0.8.0 Compiling fallible v0.0.1 (/builddir/build/BUILD/firefox-84.0/servo/components/fallible) Compiling fluent-bundle v0.13.1 Compiling rusqlite v0.24.1 Compiling viaduct v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Compiling webrtc-sdp v0.3.6 Compiling mozurl v0.0.1 (/builddir/build/BUILD/firefox-84.0/netwerk/base/mozurl) Compiling gfx-descriptor v0.2.0 Compiling uluru v0.4.0 Compiling gfx-backend-vulkan v0.6.5 Compiling qlog v0.3.0 Compiling wr_malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-84.0/gfx/wr/wr_malloc_size_of) Compiling peek-poke v0.2.0 (/builddir/build/BUILD/firefox-84.0/gfx/wr/peek-poke) Compiling plane-split v0.17.0 Compiling sfv v0.8.0 Compiling swgl v0.1.0 (/builddir/build/BUILD/firefox-84.0/gfx/wr/swgl) Compiling lmdb-rkv v0.14.0 Compiling object v0.16.0 Compiling tokio-threadpool v0.1.17 Compiling storage v0.1.0 (/builddir/build/BUILD/firefox-84.0/storage/rust) Compiling fluent-langneg-ffi v0.1.0 (/builddir/build/BUILD/firefox-84.0/intl/locale/rust/fluent-langneg-ffi) Compiling cubeb-core v0.8.0 Compiling selectors v0.22.0 (/builddir/build/BUILD/firefox-84.0/servo/components/selectors) Compiling phf v0.8.0 Compiling to_shmem_derive v0.0.1 (/builddir/build/BUILD/firefox-84.0/servo/components/to_shmem_derive) Compiling style_derive v0.0.1 (/builddir/build/BUILD/firefox-84.0/servo/components/style_derive) Compiling parking_lot v0.11.0 Compiling fluent v0.13.1 Compiling sync-guid v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Compiling sql-support v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Compiling rsdparsa_capi v0.1.0 (/builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/rsdparsa_capi) Compiling jsrust_shared v0.1.0 (/builddir/build/BUILD/firefox-84.0/js/src/rust/shared) Compiling neqo-common v0.4.14 (https://github.com/mozilla/neqo?tag=v0.4.14#ec00592e) Compiling webrender_api v0.61.0 (/builddir/build/BUILD/firefox-84.0/gfx/wr/webrender_api) Compiling http_sfv v0.1.0 (/builddir/build/BUILD/firefox-84.0/netwerk/base/http-sfv) Compiling rkv v0.15.0 Compiling profiler_helper v0.1.0 (/builddir/build/BUILD/firefox-84.0/tools/profiler/rust-helper) Compiling tokio-fs v0.1.3 Compiling rayon v1.2.0 Compiling bookmark_sync v0.1.0 (/builddir/build/BUILD/firefox-84.0/toolkit/components/places/bookmark_sync) Compiling cubeb v0.8.0 Compiling cubeb-backend v0.8.0 Compiling fluent-ffi v0.1.0 (/builddir/build/BUILD/firefox-84.0/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/servo/components/style) Compiling glean-core v33.4.0 Compiling kvstore v0.1.0 (/builddir/build/BUILD/firefox-84.0/toolkit/components/kvstore) Compiling cert_storage v0.0.1 (/builddir/build/BUILD/firefox-84.0/security/manager/ssl/cert_storage) 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/servo/components/to_shmem) Compiling wgpu_bindings v0.1.0 (/builddir/build/BUILD/firefox-84.0/gfx/wgpu_bindings) Compiling golden_gate v0.1.0 (/builddir/build/BUILD/firefox-84.0/services/sync/golden_gate) Compiling glean v33.4.0 Compiling audioipc v0.2.5 (/builddir/build/BUILD/firefox-84.0/media/audioipc/audioipc) Compiling app_services_logger v0.1.0 (/builddir/build/BUILD/firefox-84.0/services/common/app_services_logger) Compiling webext_storage_bridge v0.1.0 (/builddir/build/BUILD/firefox-84.0/toolkit/components/extensions/storage/webext_storage_bridge) Compiling fog v0.1.0 (/builddir/build/BUILD/firefox-84.0/toolkit/components/glean/api) Compiling audioipc-client v0.4.0 (/builddir/build/BUILD/firefox-84.0/media/audioipc/client) Compiling audioipc-server v0.2.3 (/builddir/build/BUILD/firefox-84.0/media/audioipc/server) Compiling malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-84.0/servo/components/malloc_size_of) Compiling gecko_logger v0.1.0 (/builddir/build/BUILD/firefox-84.0/xpcom/rust/gecko_logger) Compiling neqo-transport v0.4.14 (https://github.com/mozilla/neqo?tag=v0.4.14#ec00592e) Compiling fog_control v0.1.0 (/builddir/build/BUILD/firefox-84.0/toolkit/components/glean) Compiling style_traits v0.0.1 (/builddir/build/BUILD/firefox-84.0/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/netwerk/socket/neqo_glue) warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: In file included from /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:1, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:1, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:1, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:2, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:2, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:2, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:3, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:3, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:3, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:4, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:4, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:4, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:5, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:5, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:5, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:6, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:6, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:6, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:7, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:7, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:7, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:8, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:8, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:8, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:9, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:9, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:10, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:10, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:11, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:11, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:12, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:12, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:13, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:13, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:14, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:14, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:15, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:15, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:16, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:16, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:17, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:17, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:18, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:18, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:18, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:19, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:19, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:19, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:20, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:20, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:21, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:21, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:22, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:22, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:23, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:23, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:23, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:24, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:24, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:25, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:25, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:26, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:26, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:26, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:27, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:27, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:27, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:28, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:28, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:28, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:29, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:29, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:29, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:30, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:30, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:30, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:31, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:31, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:31, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:32, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:32, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:32, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:33, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:33, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:33, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:34, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:34, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:34, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:35, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:35, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:35, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:36, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:36, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:36, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:37, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:37, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:37, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:38, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:38, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:38, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:39, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:39, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:39, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:40, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:40, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:40, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:41, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:41, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:41, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:42, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:42, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:42, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:43, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:43, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:43, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:44, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:44, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:44, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:45, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:45, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:45, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:46, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:46, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:46, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:47, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:47, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:47, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:48, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:48, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:48, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:49, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:49, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:49, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:50, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:50, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:51, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:51, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:51, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:52, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:52, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:53, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:53, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:54, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:54, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:54, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:55, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:55, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:55, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:56, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:56, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:56, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:57, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:57, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:57, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:64, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:64, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:65, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:65, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:68, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:68, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:69, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:69, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:70, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:70, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:70, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:71, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:71, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:71, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:74, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:74, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:74, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:75, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:75, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:75, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:76, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:76, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:76, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:77, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:77, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:81, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:81, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:81, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:82, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:82, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:82, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:83, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:83, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:84, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:84, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:85, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:85, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:85, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:86, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:86, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:86, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:87, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/out/load_shader.h:87, warning: from src/gl.cc:2960: warning: /builddir/build/BUILD/firefox-84.0/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/objdir/aarch64-unknown-linux-gnu/release/build/swgl-2415d9884fdd9414/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/html accessible/ipc/other In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0/accessible/generic/Accessible.h:14, from /builddir/build/BUILD/firefox-84.0/accessible/ipc/other/ProxyAccessible.h:10, from /builddir/build/BUILD/firefox-84.0/accessible/ipc/other/ProxyAccessible.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::a11y::ProxyAccessible::Relations(nsTArray*, nsTArray >*) const’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0/accessible/ipc/other/ProxyAccessible.cpp:84:32: note: while referencing ‘targets’ 84 | nsTArray targets(targetCount); | ^~~~~~~ accessible/ipc accessible/xpcom Compiling geckoservo v0.0.1 (/builddir/build/BUILD/firefox-84.0/servo/ports/geckolib) accessible/xul browser/app memory/build memory/mozalloc mfbt cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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/mozglue/baseprofiler/lul/LulMain.cpp: In function ‘bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)’: /builddir/build/BUILD/firefox-84.0/mozglue/baseprofiler/lul/LulMain.cpp:1567:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct lul::UnwindRegs’; use assignment or value-initialization instead [-Wclass-memaccess] 1567 | memset(&startRegs, 0, sizeof(startRegs)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/mozglue/baseprofiler/lul/LulMain.cpp:7, from Unified_cpp_mozglue_baseprofiler1.cpp:2: /builddir/build/BUILD/firefox-84.0/mozglue/baseprofiler/lul/LulMain.h:134:8: note: ‘struct lul::UnwindRegs’ declared here 134 | struct UnwindRegs { | ^~~~~~~~~~ mozglue/build mozglue/misc xpcom/glue/standalone browser/components/about browser/components/shell caps chrome In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0/caps/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0/caps/ContentPrincipal.h:10, from /builddir/build/BUILD/firefox-84.0/caps/ContentPrincipal.cpp:7, from Unified_cpp_caps0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/caps/nsJSPrincipals.cpp:17, from Unified_cpp_caps0.cpp:65: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ config/external/icu/common config/external/icu/data/icu_data.o config/external/icu/i18n In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/cmemory.h:32, from /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/cpputils.h:21, from /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/calendar.cpp:53: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘icu_67::Calendar& icu_67::Calendar::operator=(const icu_67::Calendar&)’ at /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/calendar.cpp:844:9: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long 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/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/intl/icu/source/i18n/decNumber.cpp: In function ‘decNumber* uprv_decNumberLog10_67(decNumber*, const decNumber*, decContext*)’: /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/decNumber.cpp:1528:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1528 | w->lsu[1]=1; w->lsu[0]=0; /* .. */ | ~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/decNumber.cpp:184: /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 to object ‘decNumber::lsu’ with size 1 declared here 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/decNumber.cpp:1528:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1528 | w->lsu[1]=1; w->lsu[0]=0; /* .. */ | ~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/decNumber.cpp:184: /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 to object ‘decNumber::lsu’ with size 1 declared here 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/decNumber.cpp: In function ‘decNumber* uprv_decNumberSquareRoot_67(decNumber*, const decNumber*, decContext*)’: /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/decNumber.cpp:2991:31: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2991 | t->lsu[0]=9; t->lsu[1]=1; t->lsu[2]=8; | ~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/decNumber.cpp:184: /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 to object ‘decNumber::lsu’ with size 1 declared here 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/decNumber.cpp:2991:44: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2991 | t->lsu[0]=9; t->lsu[1]=1; t->lsu[2]=8; | ~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/decNumber.cpp:184: /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 2 to object ‘decNumber::lsu’ with size 1 declared here 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/decNumber.cpp:2974:31: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2974 | t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2; | ~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/decNumber.cpp:184: /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 to object ‘decNumber::lsu’ with size 1 declared here 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/decNumber.cpp:2974:44: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2974 | t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2; | ~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/decNumber.cpp:184: /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 2 to object ‘decNumber::lsu’ with size 1 declared here 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/decimfmt.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/static_unicode_sets.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition In function ‘const UChar* icu_67::ufmtval_getString_67(const UFormattedValue*, int32_t*, UErrorCode*)’: cc1plus: warning: function may return address of local variable [-Wreturn-local-addr] /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/formattedvalue.cpp:205:19: note: declared here 205 | UnicodeString readOnlyAlias = impl->fFormattedValue->toTempString(*ec); | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/measunit_extra.cpp:13: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 13 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/cmemory.h:32, from /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/charstr.h:20, from /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/ucurr.cpp:23: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘CReg::CReg(const UChar*, const char*)’ at /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/ucurr.cpp:383:9, inlined from ‘static const void* CReg::reg(const UChar*, const char*, UErrorCode*)’ at /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/ucurr.cpp:392:41, inlined from ‘const void* ucurr_register_67(const UChar*, const char*, UErrorCode*)’ at /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/ucurr.cpp:464:25: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long 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/intl/icu/source/common/ucurr.cpp:25: /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/ucurr.cpp: In function ‘const void* ucurr_register_67(const UChar*, const char*, UErrorCode*)’: /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/cstring.h:37:57: note: length computed here 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/ucurr.cpp:379:32: note: in expansion of macro ‘uprv_strlen’ 379 | int32_t len = (int32_t)uprv_strlen(_id); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/number_asformat.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/number_capi.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/number_currencysymbols.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/cmemory.h:32, from /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/charstr.h:20, from /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/uloc_tag.cpp:18: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘ULanguageTag* ultag_parse(const char*, int32_t, int32_t*, UErrorCode*)’ at /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/uloc_tag.cpp:2135:21, inlined from ‘void ulocimp_forLanguageTag_67(const char*, int32_t, icu_67::ByteSink&, int32_t*, UErrorCode*)’ at /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/uloc_tag.cpp:2799:88: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long 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/intl/icu/source/common/uloc_tag.cpp:20: /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/uloc_tag.cpp: In function ‘void ulocimp_forLanguageTag_67(const char*, int32_t, icu_67::ByteSink&, int32_t*, UErrorCode*)’: /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/cstring.h:37:57: note: length computed here 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/uloc_tag.cpp:2134:46: note: in expansion of macro ‘uprv_strlen’ 2134 | size_t preferredTagLen = uprv_strlen(preferredTag); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/number_mapper.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/number_multiplier.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/number_patternstring.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/number_patternstring.cpp:11: warning: "UNISTR_FROM_CHAR_EXPLICIT" redefined 11 | #define UNISTR_FROM_CHAR_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/number_skeletons.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/number_utils.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/numparse_affixes.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/numparse_compositions.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/numparse_currency.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/numparse_decimal.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/numparse_impl.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/numparse_parsednumber.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/numparse_scientific.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/numparse_symbols.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/numparse_validators.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/numrange_fluent.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/numrange_impl.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition config/external/rlbox config/external/rlbox_lucet_sandbox /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/string_segment.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/ucol_sit.cpp: In function ‘UCollator* ucol_openFromShortString_67(const char*, UBool, UParseError*, UErrorCode*)’: /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: ‘uint32_t ucol_setVariableTop_67(UCollator*, const UChar*, int32_t, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 552 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); | ^ In file included from /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/unicode/platform.h:25, from /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/unicode/ptypes.h:52, from /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/unicode/umachine.h:46, from /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/unicode/utypes.h:38, from /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/unicode/ustring.h:21, from /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/ucol_sit.cpp:18: /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/unicode/urename.h:781:54: note: declared here 781 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/unicode/urename.h:781:29: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 781 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/unicode/ucol.h:1273:1: note: in expansion of macro ‘ucol_setVariableTop’ 1273 | ucol_setVariableTop(UCollator *coll, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: ‘void ucol_restoreVariableTop_67(UCollator*, uint32_t, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 554 | ucol_restoreVariableTop(result, s.variableTopValue, status); | ^ In file included from /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/unicode/platform.h:25, from /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/unicode/ptypes.h:52, from /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/unicode/umachine.h:46, from /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/unicode/utypes.h:38, from /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/unicode/ustring.h:21, from /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/ucol_sit.cpp:18: /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/unicode/urename.h:772:58: note: declared here 772 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/intl/icu/source/common/unicode/urename.h:772:33: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 772 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/intl/icu/source/i18n/unicode/ucol.h:1307:1: note: in expansion of macro ‘ucol_restoreVariableTop’ 1307 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); | ^~~~~~~~~~~~~~~~~~~~~~~ devtools/platform devtools/shared/heapsnapshot docshell/base In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, from /builddir/build/BUILD/firefox-84.0/devtools/shared/heapsnapshot/DominatorTree.cpp:6: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::devtools::DominatorTree::GetImmediatelyDominated(uint64_t, mozilla::dom::Nullable >&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0/docshell/base/BrowsingContext.cpp:62, from Unified_cpp_docshell_base0.cpp:11: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTHashtable.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsBaseHashtable.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsDataHashtable.h:11, from /builddir/build/BUILD/firefox-84.0/docshell/base/IHistory.h:11, from /builddir/build/BUILD/firefox-84.0/docshell/base/BaseHistory.h:8, from /builddir/build/BUILD/firefox-84.0/docshell/base/BaseHistory.cpp:7, from Unified_cpp_docshell_base0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0/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/docshell/base/BrowsingContext.cpp:62, from Unified_cpp_docshell_base0.cpp:11: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ docshell/base/timeline docshell/build docshell/shistory dom/abort In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0/dom/abort/AbortController.h:10, from /builddir/build/BUILD/firefox-84.0/dom/abort/AbortController.cpp:7, from Unified_cpp_dom_abort0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/abort/AbortController.cpp:10, from Unified_cpp_dom_abort0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/animation dom/audiochannel dom/base In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-84.0/dom/animation/Animation.h:13, from /builddir/build/BUILD/firefox-84.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::EffectCompositor::PreTraverseInSubtree(mozilla::ServoTraversalFlags, mozilla::dom::Element*)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_animation0.cpp:101: /builddir/build/BUILD/firefox-84.0/dom/animation/EffectCompositor.cpp:884:38: note: while referencing ‘elementsWithCascadeUpdates’ 884 | nsTArray elementsWithCascadeUpdates; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-84.0/dom/animation/Animation.h:13, from /builddir/build/BUILD/firefox-84.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsTArray mozilla::KeyframeUtils::GetAnimationPropertiesFromKeyframes(const nsTArray&, mozilla::dom::Element*, mozilla::PseudoStyleType, const mozilla::ComputedStyle*, mozilla::dom::CompositeOperation)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 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/dom/animation/KeyframeUtils.cpp:283:42: note: while referencing ‘computedValues’ 283 | const nsTArray computedValues = | ^~~~~~~~~~~~~~ dom/battery dom/bindings In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0/dom/base/nsContentUtils.cpp:243: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/JSONWriter.h:98, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:6, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/EventTarget.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BasicEvents.h:14, from /builddir/build/BUILD/firefox-84.0/dom/base/nsContentUtils.h:24, from /builddir/build/BUILD/firefox-84.0/dom/base/nsContentUtils.cpp:9: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0/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/dom/base/nsContentUtils.cpp:243: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-84.0/dom/base/nsContentUtils.h:24, from /builddir/build/BUILD/firefox-84.0/dom/base/nsContentUtils.cpp:9: /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/base/nsContentUtils.cpp:90: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0/dom/base/nsFrameMessageManager.cpp:57: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/JSONWriter.h:98, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:6, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0/dom/base/nsFrameMessageManager.h:18, from /builddir/build/BUILD/firefox-84.0/dom/base/nsFrameMessageManager.cpp:9: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0/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/dom/base/nsFrameMessageManager.cpp:57: /builddir/build/BUILD/firefox-84.0/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/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0/dom/base/nsFrameMessageManager.h:13, from /builddir/build/BUILD/firefox-84.0/dom/base/nsFrameMessageManager.cpp:9: /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsFrameMessageManager::ReceiveMessage(nsISupports*, nsFrameLoader*, bool, const nsAString&, bool, nsFrameMessageManager::StructuredCloneData*, nsTArray*, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray-inl.h:642:26: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0/dom/base/nsFrameMessageManager.cpp:656:46: note: while referencing ‘ports’ 656 | Sequence> ports; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0/dom/base/nsGlobalWindowInner.cpp:166: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/JSONWriter.h:98, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:6, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/EventTarget.h:11, from /builddir/build/BUILD/firefox-84.0/dom/base/nsPIDOMWindow.h:15, from /builddir/build/BUILD/firefox-84.0/dom/base/nsGlobalWindowInner.h:10, from /builddir/build/BUILD/firefox-84.0/dom/base/nsGlobalWindow.h:14, from /builddir/build/BUILD/firefox-84.0/dom/base/nsGlobalWindowInner.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0/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/dom/base/nsGlobalWindowInner.cpp:166: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0/dom/base/nsGlobalWindowOuter.cpp:170: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/JSONWriter.h:98, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:6, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/EventTarget.h:11, from /builddir/build/BUILD/firefox-84.0/dom/base/nsPIDOMWindow.h:15, from /builddir/build/BUILD/firefox-84.0/dom/base/nsGlobalWindowInner.h:10, from /builddir/build/BUILD/firefox-84.0/dom/base/nsGlobalWindow.h:14, from /builddir/build/BUILD/firefox-84.0/dom/base/nsGlobalWindowOuter.cpp:9: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0/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/dom/base/nsGlobalWindowOuter.cpp:170: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base0.cpp:29: /builddir/build/BUILD/firefox-84.0/dom/base/AttrArray.cpp: In member function ‘nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)’: /builddir/build/BUILD/firefox-84.0/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/dom/base/Element.h:16, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/RangeUtils.h:10, from /builddir/build/BUILD/firefox-84.0/dom/base/AbstractRange.cpp:12, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0/dom/base/AttrArray.h:123:10: note: ‘struct AttrArray::InternalAttr’ declared here 123 | struct InternalAttr { | ^~~~~~~~~~~~ In file included from Unified_cpp_dom_base0.cpp:29: /builddir/build/BUILD/firefox-84.0/dom/base/AttrArray.cpp: In member function ‘void AttrArray::Compact()’: /builddir/build/BUILD/firefox-84.0/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/dom/base/Element.h:16, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/RangeUtils.h:10, from /builddir/build/BUILD/firefox-84.0/dom/base/AbstractRange.cpp:12, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0/dom/base/AttrArray.h:175:9: note: ‘class AttrArray::Impl’ declared here 175 | class Impl { | ^~~~ In file included from Unified_cpp_dom_base0.cpp:29: /builddir/build/BUILD/firefox-84.0/dom/base/AttrArray.cpp: In member function ‘bool AttrArray::GrowBy(uint32_t)’: /builddir/build/BUILD/firefox-84.0/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/dom/base/Element.h:16, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/RangeUtils.h:10, from /builddir/build/BUILD/firefox-84.0/dom/base/AbstractRange.cpp:12, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/IntlUtils.h:11, from IntlUtilsBinding.cpp:16, from UnifiedBindings10.cpp:171: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-84.0/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/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/AbstractRange.h:10, from /builddir/build/BUILD/firefox-84.0/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/base/BodyConsumer.cpp:19, from Unified_cpp_dom_base0.cpp:56: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/JSONWriter.h:98, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/IOUtilsBinding.h:6, from IOUtilsBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/IntlUtils.h:11, from IntlUtilsBinding.cpp:16, from UnifiedBindings10.cpp:171: /builddir/build/BUILD/firefox-84.0/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/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/AbstractRange.h:10, from /builddir/build/BUILD/firefox-84.0/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::AnonymousContent::SetCutoutRectsForElement(const nsAString&, const mozilla::dom::Sequence >&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray-inl.h:642:26: warning: array subscript 1 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/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Document.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/AbstractRange.h:11, from /builddir/build/BUILD/firefox-84.0/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/AbstractRange.h:10, from /builddir/build/BUILD/firefox-84.0/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray-inl.h: In lambda function: /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray-inl.h:642:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_base0.cpp:137: /builddir/build/BUILD/firefox-84.0/dom/base/ChromeUtils.cpp:998:47: note: while referencing ‘childrenInfo’ 998 | nsTArray childrenInfo( | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0/dom/base/CustomElementRegistry.cpp:26, from Unified_cpp_dom_base1.cpp:47: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-84.0/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/xpcom/ds/nsTHashtable.h:22, from /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsBaseHashtable.h:14, from /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsDataHashtable.h:11, from /builddir/build/BUILD/firefox-84.0/dom/base/nsNodeInfoManager.h:20, from /builddir/build/BUILD/firefox-84.0/dom/base/nsINode.h:16, from /builddir/build/BUILD/firefox-84.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/CharacterData.h:16, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Comment.h:11, from /builddir/build/BUILD/firefox-84.0/dom/base/Comment.cpp:12, from Unified_cpp_dom_base1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0/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/dom/base/CustomElementRegistry.cpp:26, from Unified_cpp_dom_base1.cpp:47: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/SchedulerGroup.h:20, from /builddir/build/BUILD/firefox-84.0/dom/base/DispatcherTrait.cpp:10, from Unified_cpp_dom_base2.cpp:2: /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/base/EventSource.cpp:17, from Unified_cpp_dom_base2.cpp:65: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MutationRecord_Binding::get_removedAnimations(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings12.cpp:405: MutationObserverBinding.cpp:2026:57: note: while referencing ‘result’ 2026 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MutationRecord_Binding::get_addedAnimations(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings12.cpp:405: MutationObserverBinding.cpp:1822:57: note: while referencing ‘result’ 1822 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/EventBinding.h:9, from MediaRecorderErrorEventBinding.cpp:5, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MutationRecord_Binding::get_changedAnimations(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings12.cpp:405: MutationObserverBinding.cpp:1924:57: note: while referencing ‘result’ 1924 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/SchedulerGroup.h:20, from /builddir/build/BUILD/firefox-84.0/dom/base/DispatcherTrait.cpp:10, from Unified_cpp_dom_base2.cpp:2: /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::Document::DoUpdateSVGUseElementShadowTrees()’: /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_base2.cpp:20: /builddir/build/BUILD/firefox-84.0/dom/base/Document.cpp:12731:35: note: while referencing ‘useElementsToUpdate’ 12731 | nsTArray> useElementsToUpdate; | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0/dom/base/IntlUtils.h:11, from /builddir/build/BUILD/firefox-84.0/dom/base/IntlUtils.cpp:7, from Unified_cpp_dom_base3.cpp:20: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-84.0/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/xpcom/ds/nsTHashtable.h:22, from /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsBaseHashtable.h:14, from /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsDataHashtable.h:11, from /builddir/build/BUILD/firefox-84.0/dom/base/ImageTracker.h:13, from /builddir/build/BUILD/firefox-84.0/dom/base/ImageTracker.cpp:10, from Unified_cpp_dom_base3.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0/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/dom/base/IntlUtils.h:11, from /builddir/build/BUILD/firefox-84.0/dom/base/IntlUtils.cpp:7, from Unified_cpp_dom_base3.cpp:20: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/imgIContainer.h:28, from /builddir/build/BUILD/firefox-84.0/dom/base/ImageTracker.cpp:12, from Unified_cpp_dom_base3.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, from /builddir/build/BUILD/firefox-84.0/dom/base/Navigator.cpp:57, from Unified_cpp_dom_base3.cpp:137: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0/dom/base/RemoteOuterWindowProxy.cpp:12, from Unified_cpp_dom_base4.cpp:110: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-84.0/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/xpcom/ds/nsTHashtable.h:22, from /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsBaseHashtable.h:14, from /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsDataHashtable.h:11, from /builddir/build/BUILD/firefox-84.0/dom/base/nsNodeInfoManager.h:20, from /builddir/build/BUILD/firefox-84.0/dom/base/nsINode.h:16, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/NodeInfoInlines.h:11, from /builddir/build/BUILD/firefox-84.0/dom/base/NodeInfo.cpp:14, from Unified_cpp_dom_base4.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0/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/dom/base/RemoteOuterWindowProxy.cpp:12, from Unified_cpp_dom_base4.cpp:110: /builddir/build/BUILD/firefox-84.0/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/dom/base/SameProcessMessageQueue.h:12, from /builddir/build/BUILD/firefox-84.0/dom/base/SameProcessMessageQueue.cpp:7, from Unified_cpp_dom_base5.cpp:2: /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/base/SerializedStackHolder.cpp:10, from Unified_cpp_dom_base5.cpp:56: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0/dom/base/WindowNamedPropertiesHandler.cpp:15, from Unified_cpp_dom_base6.cpp:137: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-84.0/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/xpcom/ds/nsTHashtable.h:22, from /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsBaseHashtable.h:14, from /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsDataHashtable.h:11, from /builddir/build/BUILD/firefox-84.0/dom/base/nsNodeInfoManager.h:20, from /builddir/build/BUILD/firefox-84.0/dom/base/nsINode.h:16, from /builddir/build/BUILD/firefox-84.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/CharacterData.h:16, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Text.h:10, from /builddir/build/BUILD/firefox-84.0/dom/base/Text.cpp:7, from Unified_cpp_dom_base6.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0/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/dom/base/WindowNamedPropertiesHandler.cpp:15, from Unified_cpp_dom_base6.cpp:137: /builddir/build/BUILD/firefox-84.0/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/xpcom/ds/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-84.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-84.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/CharacterData.h:16, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Text.h:10, from /builddir/build/BUILD/firefox-84.0/dom/base/Text.cpp:7, from Unified_cpp_dom_base6.cpp:2: /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::WindowNamedPropertiesHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’: /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_base6.cpp:137: /builddir/build/BUILD/firefox-84.0/dom/base/WindowNamedPropertiesHandler.cpp:178:22: note: while referencing ‘names’ 178 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0/dom/base/nsINode.cpp:108, from Unified_cpp_dom_base8.cpp:110: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/jsfriendapi.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Proxy.h:12, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xpcpublic.h:15, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0/dom/base/nsDOMNavigationTiming.h:12, from /builddir/build/BUILD/firefox-84.0/dom/base/nsDOMNavigationTiming.cpp:7, from Unified_cpp_dom_base8.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0/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/dom/base/nsINode.cpp:108, from Unified_cpp_dom_base8.cpp:110: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base9.cpp:11: /builddir/build/BUILD/firefox-84.0/dom/base/nsMappedAttributes.cpp: In member function ‘void nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)’: /builddir/build/BUILD/firefox-84.0/dom/base/nsMappedAttributes.cpp:154:52: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct nsMappedAttributes::InternalAttr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 154 | (mAttrCount - i) * sizeof(InternalAttr)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/dom/base/nsMappedAttributes.cpp:12, from Unified_cpp_dom_base9.cpp:11: /builddir/build/BUILD/firefox-84.0/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/dom/base/nsMappedAttributes.cpp: In member function ‘void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)’: /builddir/build/BUILD/firefox-84.0/dom/base/nsMappedAttributes.cpp:229:57: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct nsMappedAttributes::InternalAttr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 229 | (mAttrCount - aPos - 1) * sizeof(InternalAttr)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/dom/base/nsMappedAttributes.cpp:12, from Unified_cpp_dom_base9.cpp:11: /builddir/build/BUILD/firefox-84.0/dom/base/nsMappedAttributes.h:93:10: note: ‘struct nsMappedAttributes::InternalAttr’ declared here 93 | struct InternalAttr { | ^~~~~~~~~~~~ dom/broadcastchannel In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0/dom/broadcastchannel/BroadcastChannel.h:11, from /builddir/build/BUILD/firefox-84.0/dom/broadcastchannel/BroadcastChannel.cpp:7, from Unified_cpp_dom_broadcastchannel0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/broadcastchannel/BroadcastChannel.cpp:18, from Unified_cpp_dom_broadcastchannel0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/cache In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:24, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/quota/QuotaInfo.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/cache/Types.h:12, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/cache/Action.h:11, from /builddir/build/BUILD/firefox-84.0/dom/cache/Action.cpp:7, from Unified_cpp_dom_cache0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/cache/Cache.cpp:15, from Unified_cpp_dom_cache0.cpp:29: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/canvas In file included from /builddir/build/BUILD/firefox-84.0/dom/canvas/CanvasGradient.h:8, from /builddir/build/BUILD/firefox-84.0/dom/canvas/CanvasGradient.cpp:5, from Unified_cpp_dom_canvas0.cpp:11: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/canvas/ImageBitmap.cpp:20, from Unified_cpp_dom_canvas0.cpp:92: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ProducerConsumerQueue.h:18, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WebGLCommandQueue.h:11, from /builddir/build/BUILD/firefox-84.0/dom/canvas/WebGLCrossProcessCommandQueue.h:9, from /builddir/build/BUILD/firefox-84.0/dom/canvas/ClientWebGLContext.h:23, from /builddir/build/BUILD/firefox-84.0/dom/canvas/HostWebGLContext.h:11, from /builddir/build/BUILD/firefox-84.0/dom/canvas/WebGLMemoryTracker.cpp:8, from Unified_cpp_dom_canvas4.cpp:38: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h: In instantiation of ‘mozilla::webgl::QueueStatus mozilla::webgl::ConsumerView<_Consumer>::Read(T*, T*) [with T = mozilla::FloatOrInt; _Consumer = mozilla::webgl::RangeConsumerView]’: /builddir/build/BUILD/firefox-84.0/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/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/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/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/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; long unsigned int ID = 1; MethodType = void (mozilla::HostWebGLContext::*)(long unsigned int); MethodType method = &mozilla::HostWebGLContext::CreateFramebuffer; mozilla::CommandSyncType syncType = mozilla::ASYNC; size_t = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WebGLCommandQueue.h:728:45: required from ‘static bool mozilla::MethodDispatcher::DispatchCommand(ObjectT&, size_t, mozilla::webgl::RangeConsumerView&) [with ObjectT = mozilla::HostWebGLContext; Derived = mozilla::WebGLMethodDispatcher; long unsigned int ID = 0; MethodType = void (mozilla::HostWebGLContext::*)(long unsigned int); MethodType method = &mozilla::HostWebGLContext::CreateBuffer; mozilla::CommandSyncType syncType = mozilla::ASYNC; size_t = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/dom/canvas/WebGLParent.cpp:68:63: required from here /builddir/build/BUILD/firefox-84.0/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/dom/canvas/WebGLObjectModel.h:11, from /builddir/build/BUILD/firefox-84.0/dom/canvas/WebGLExtensions.h:13, from /builddir/build/BUILD/firefox-84.0/dom/canvas/WebGLExtensionTextureHalfFloatLinear.cpp:5, from Unified_cpp_dom_canvas4.cpp:2: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/Range.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CharacterEncoding.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/jsfriendapi.h:16, from /builddir/build/BUILD/firefox-84.0/dom/base/nsWrapperCache.h:16, from /builddir/build/BUILD/firefox-84.0/dom/canvas/WebGLExtensions.h:12, from /builddir/build/BUILD/firefox-84.0/dom/canvas/WebGLExtensionTextureHalfFloatLinear.cpp:5, from Unified_cpp_dom_canvas4.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/RangedPtr.h: In static member function ‘static mozilla::webgl::QueueStatus mozilla::webgl::QueueParamTraits >::Read(mozilla::webgl::ConsumerView&, mozilla::webgl::QueueParamTraits >::T*) [with U = mozilla::webgl::RangeConsumerView]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/RangedPtr.h:187:30: warning: ‘size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 187 | return create(mPtr + aInc); | ^ In file included from /builddir/build/BUILD/firefox-84.0/dom/canvas/WebGLMethodDispatcher.h:12, from /builddir/build/BUILD/firefox-84.0/dom/canvas/WebGLParent.cpp:14, from Unified_cpp_dom_canvas4.cpp:47: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/ProducerConsumerQueue.h:18, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WebGLCommandQueue.h:11, from /builddir/build/BUILD/firefox-84.0/dom/canvas/WebGLCrossProcessCommandQueue.h:9, from /builddir/build/BUILD/firefox-84.0/dom/canvas/ClientWebGLContext.h:23, from /builddir/build/BUILD/firefox-84.0/dom/canvas/HostWebGLContext.h:11, from /builddir/build/BUILD/firefox-84.0/dom/canvas/WebGLMemoryTracker.cpp:8, from Unified_cpp_dom_canvas4.cpp:38: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h: In function ‘mozilla::MethodDispatcher::DispatchCommand:: [with auto:12 = {bool}]’: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/QueueParamTraits.h:326:13: note: ‘temp’ was declared here 326 | uint8_t temp; | ^~~~ /builddir/build/BUILD/firefox-84.0/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/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/objdir/dist/include/mozilla/dom/QueueParamTraits.h:326:13: note: ‘temp’ was declared here 326 | uint8_t temp; | ^~~~ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h: In static member function ‘static mozilla::webgl::QueueStatus mozilla::webgl::QueueParamTraits::Read(mozilla::webgl::ConsumerView&, mozilla::webgl::QueueParamTraits::ParamType*) [with U = mozilla::webgl::RangeConsumerView]’: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/QueueParamTraits.h: In function ‘mozilla::MethodDispatcher::DispatchCommand:: [with auto:12 = {long unsigned int, mozilla::layers::TextureType, bool}]’: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/QueueParamTraits.h:354:14: note: ‘value’ was declared here 354 | DataType value; | ^~~~~ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h: In static member function ‘static mozilla::webgl::QueueStatus mozilla::webgl::QueueParamTraits >::Read(mozilla::webgl::ConsumerView&, mozilla::webgl::QueueParamTraits >::ParamType*) [with U = mozilla::webgl::RangeConsumerView; ElementType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/QueueParamTraits.h: In function ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, std::index_sequence<_Idx ...>) [with _Fn = mozilla::MethodDispatcher::DispatchCommand::; _Tuple = std::tuple, mozilla::avec3, mozilla::RawBuffer, unsigned int, mozilla::Maybe >&; long unsigned int ..._Idx = {0, 1, 2, 3, 4, 5, 6, 7, 8}]’: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/QueueParamTraits.h:326:13: note: ‘temp’ was declared here 326 | uint8_t temp; | ^~~~ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h: In static member function ‘static mozilla::webgl::QueueStatus mozilla::webgl::EnumSerializer::Read(mozilla::webgl::ConsumerView&, mozilla::webgl::EnumSerializer::ParamType*) [with U = mozilla::webgl::RangeConsumerView; E = mozilla::gfx::SurfaceFormat; EnumValidator = IPC::ContiguousEnumValidatorInclusive]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:366:14: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 366 | *aResult = ParamType(value); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ dom/clients/api In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0/dom/clients/api/Client.h:10, from /builddir/build/BUILD/firefox-84.0/dom/clients/api/Client.cpp:7, from Unified_cpp_dom_clients_api0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/clients/api/ClientDOMUtil.h:12, from /builddir/build/BUILD/firefox-84.0/dom/clients/api/Client.cpp:9, from Unified_cpp_dom_clients_api0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/clients/manager In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/EventBinding.h:9, from UIEventBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MozDocumentMatcher_Binding::get_excludeGlobs(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 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/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/EventBinding.h:9, from UIEventBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MozDocumentMatcher_Binding::get_includeGlobs(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 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/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/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ClientOpPromise.h:9, from /builddir/build/BUILD/firefox-84.0/dom/clients/manager/ClientManager.h:9, from /builddir/build/BUILD/firefox-84.0/dom/clients/manager/ClientChannelHelper.cpp:9, from Unified_cpp_dom_clients_manager0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/clients/manager/ClientManager.cpp:13, from Unified_cpp_dom_clients_manager0.cpp:65: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/IntlUtils.h:11, from WindowBinding.cpp:40, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/dom/clients/manager/ClientOpPromise.h:9, from /builddir/build/BUILD/firefox-84.0/dom/clients/manager/ClientOpenWindowUtils.h:9, from /builddir/build/BUILD/firefox-84.0/dom/clients/manager/ClientOpenWindowUtils.cpp:7, from Unified_cpp_dom_clients_manager1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/clients/manager/ClientSource.cpp:23, from Unified_cpp_dom_clients_manager1.cpp:20: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/jsfriendapi.h:11, from /builddir/build/BUILD/firefox-84.0/dom/base/nsWrapperCache.h:16, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/SubtleCrypto.h:11, from /builddir/build/BUILD/firefox-84.0/dom/base/Crypto.h:9, from WindowBinding.cpp:5, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/IntlUtils.h:11, from WindowBinding.cpp:40, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ dom/commandhandler In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/SubtleCrypto.h:12, from /builddir/build/BUILD/firefox-84.0/dom/base/Crypto.h:9, from WindowBinding.cpp:5, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerLocation.h:11, from WorkerGlobalScopeBinding.cpp:28, from UnifiedBindings24.cpp:80: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/console In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/console/Console.cpp:23, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::ConsoleReportCollector::FlushConsoleReports(nsIConsoleReportCollector*)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-84.0/dom/console/ConsoleReportCollector.cpp:152:27: note: while referencing ‘reports’ 152 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::ConsoleReportCollector::StealConsoleReports(nsTArray&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-84.0/dom/console/ConsoleReportCollector.cpp:173:27: note: while referencing ‘reports’ 173 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::ConsoleReportCollector::FlushReportsToConsole(uint64_t, nsIConsoleReportCollector::ReportAction)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-84.0/dom/console/ConsoleReportCollector.cpp:39:27: note: while referencing ‘reports’ 39 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-84.0/dom/console/ConsoleReportCollector.cpp:39:27: note: while referencing ‘reports’ 39 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/SubtleCrypto.h:12, from /builddir/build/BUILD/firefox-84.0/dom/base/Crypto.h:9, from WindowBinding.cpp:5, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::WorkerNavigator_Binding::get_languages(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings24.cpp:106: WorkerNavigatorBinding.cpp:720:22: note: while referencing ‘result’ 720 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::ConsoleReportCollector::FlushReportsToConsoleForServiceWorkerScope(const nsACString&, nsIConsoleReportCollector::ReportAction)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-84.0/dom/console/ConsoleReportCollector.cpp:88:27: note: while referencing ‘reports’ 88 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Console.h:10, from /builddir/build/BUILD/firefox-84.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-84.0/dom/console/ConsoleReportCollector.cpp:88:27: note: while referencing ‘reports’ 88 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:118, from EventTargetBinding.cpp:28, from UnifiedBindings5.cpp:41: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ dom/credentialmanagement In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/JSONWriter.h:98, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, from EventHandlerBinding.cpp:4, from UnifiedBindings5.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0/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/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ dom/crypto In file included from /builddir/build/BUILD/firefox-84.0/dom/crypto/CryptoBuffer.h:10, from /builddir/build/BUILD/firefox-84.0/dom/crypto/CryptoBuffer.cpp:7, from Unified_cpp_dom_crypto0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/crypto/WebCryptoTask.cpp:23, from Unified_cpp_dom_crypto0.cpp:29: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/debugger dom/encoding dom/events In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:9, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Gamepad_Binding::get_axes(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings6.cpp:158: GamepadBinding.cpp:429:20: note: while referencing ‘result’ 429 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:9, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Gamepad_Binding::get_buttons(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings6.cpp:158: GamepadBinding.cpp:323:61: note: while referencing ‘result’ 323 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:9, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Gamepad_Binding::get_hapticActuators(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings6.cpp:158: GamepadBinding.cpp:605:69: note: while referencing ‘result’ 605 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:9, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Gamepad_Binding::get_touchEvents(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings6.cpp:158: GamepadBinding.cpp:817:60: note: while referencing ‘result’ 817 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:9, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Gamepad_Binding::get_lightIndicators(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings6.cpp:158: GamepadBinding.cpp:711:69: note: while referencing ‘result’ 711 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/dom/events/Event.cpp:9, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/events/Event.cpp:17, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/dom/events/Event.cpp:9, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.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/objdir/dist/include/nsTArray.h:421:45: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 421 | size_type Capacity() const { return mHdr->mCapacity; } | ~~~~~~^~~~~~~~~ In file included from Unified_cpp_dom_events1.cpp:11: /builddir/build/BUILD/firefox-84.0/dom/events/EventDispatcher.cpp:844:34: note: while referencing ‘chain’ 844 | nsTArray chain; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/dom/events/Event.cpp:9, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:437:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 437 | mArray.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_events1.cpp:11: /builddir/build/BUILD/firefox-84.0/dom/events/EventDispatcher.cpp:844:34: note: while referencing ‘chain’ 844 | nsTArray chain; | ^~~~~ In file included from Unified_cpp_dom_events2.cpp:74: /builddir/build/BUILD/firefox-84.0/dom/events/ShortcutKeys.cpp: In member function ‘mozilla::KeyEventHandler* mozilla::ShortcutKeys::EnsureHandlers(mozilla::HandlerType)’: /builddir/build/BUILD/firefox-84.0/dom/events/ShortcutKeys.cpp:109:14: warning: ‘cache’ may be used uninitialized in this function [-Wmaybe-uninitialized] 109 | *cache = handler; | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-84.0/dom/events/ShortcutKeys.cpp:104:19: warning: ‘keyData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 104 | while (keyData->event) { | ~~~~~~~~~^~~~~ dom/events/unix dom/fetch In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0/dom/bindings/BindingUtils.cpp:44, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/jsfriendapi.h:11, from /builddir/build/BUILD/firefox-84.0/dom/bindings/BindingUtils.h:12, from /builddir/build/BUILD/firefox-84.0/dom/bindings/BindingUtils.cpp:7, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0/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/dom/bindings/BindingUtils.cpp:44, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, from /builddir/build/BUILD/firefox-84.0/dom/bindings/BindingUtils.h:26, from /builddir/build/BUILD/firefox-84.0/dom/bindings/BindingUtils.cpp:7, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/bindings/BindingUtils.cpp:41, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/file/ipc In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Blob.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/File.h:10, from /builddir/build/BUILD/firefox-84.0/dom/fetch/BodyExtractor.cpp:8, from Unified_cpp_dom_fetch0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/fetch/Fetch.cpp:46, from Unified_cpp_dom_fetch0.cpp:29: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/file dom/file/uri In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/BlobImpl.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, from /builddir/build/BUILD/firefox-84.0/dom/file/BaseBlobImpl.cpp:7, from Unified_cpp_dom_file0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/file/Blob.cpp:14, from Unified_cpp_dom_file0.cpp:11: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/filehandle dom/filesystem/compat In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, from /builddir/build/BUILD/firefox-84.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, from /builddir/build/BUILD/firefox-84.0/dom/filesystem/compat/CallbackRunnables.h:10, from /builddir/build/BUILD/firefox-84.0/dom/filesystem/compat/CallbackRunnables.cpp:7, from Unified_cpp_filesystem_compat0.cpp:2: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_filesystem_compat0.cpp:29: /builddir/build/BUILD/firefox-84.0/dom/filesystem/compat/FileSystemDirectoryReader.cpp:55:46: note: while referencing ‘sequence’ 55 | Sequence> sequence; | ^~~~~~~~ dom/filesystem dom/flex dom/gamepad In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-84.0/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/filesystem/Directory.cpp:18, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-84.0/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::GetFilesHelper::ResolveOrRejectPromise(mozilla::dom::Promise*)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 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/dom/filesystem/GetFilesHelper.cpp:402:26: note: while referencing ‘files’ 402 | Sequence> files; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-84.0/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 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/dom/filesystem/GetFilesHelper.cpp:402:26: note: while referencing ‘files’ 402 | Sequence> files; | ^~~~~ dom/geolocation dom/grid dom/html/input dom/html In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ElementInternals.h:12, from /builddir/build/BUILD/firefox-84.0/dom/html/ElementInternals.cpp:7, from Unified_cpp_dom_html0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::Layer::SetInvalidRectToVisibleRegion()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 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/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BasicEvents.h:15, from /builddir/build/BUILD/firefox-84.0/dom/base/nsContentUtils.h:24, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-84.0/dom/base/nsStyledElement.h:18, from /builddir/build/BUILD/firefox-84.0/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-84.0/dom/html/nsGenericHTMLElement.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ElementInternals.h:12, from /builddir/build/BUILD/firefox-84.0/dom/html/ElementInternals.cpp:7, from Unified_cpp_dom_html0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ dom/indexedDB dom/ipc/jsactor In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0/dom/ipc/jsactor/JSActor.cpp:22, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/JSONWriter.h:98, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:6, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIScriptSecurityManager.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsILoadInfo.h:18, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/JSActor.h:11, from /builddir/build/BUILD/firefox-84.0/dom/ipc/jsactor/JSActor.cpp:7, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0/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/dom/ipc/jsactor/JSActor.cpp:22, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ dom/ipc /builddir/build/BUILD/firefox-84.0/dom/indexedDB/ActorsParent.cpp: In member function ‘void mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::PerformMaintenanceOnDatabase()’: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIPermissionManager.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, from /builddir/build/BUILD/firefox-84.0/dom/indexedDB/ActorsParent.h:11, from /builddir/build/BUILD/firefox-84.0/dom/indexedDB/ActorsParent.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Result mozilla::dom::indexedDB::{anonymous}::ObjectStoreGetRequestOp::ConvertResponse(mozilla::dom::indexedDB::StructuredCloneReadInfoParent&&) [with T = mozilla::dom::indexedDB::PreprocessInfo]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::indexedDB::PreprocessInfo [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0/dom/indexedDB/ActorsParent.cpp:20178:5: note: while referencing ‘result’ 20178 | T result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIPermissionManager.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, from /builddir/build/BUILD/firefox-84.0/dom/indexedDB/ActorsParent.h:11, from /builddir/build/BUILD/firefox-84.0/dom/indexedDB/ActorsParent.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Result mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::MetadataToSpec() const’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 7 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/objdir/dist/include/mozilla/Assertions.h:19, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/AlreadyAddRefed.h:14, from /builddir/build/BUILD/firefox-84.0/dom/indexedDB/ActorsParent.h:10, from /builddir/build/BUILD/firefox-84.0/dom/indexedDB/ActorsParent.cpp:7: /builddir/build/BUILD/firefox-84.0/dom/indexedDB/ActorsParent.cpp:17153:29: note: while referencing ‘objectStoreSpec’ 17153 | ObjectStoreSpec objectStoreSpec; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/MacroArgs.h:95:60: note: in definition of macro ‘MOZ_ARG_9’ 95 | #define MOZ_ARG_9(a1, a2, a3, a4, a5, a6, a7, a8, a9, ...) a9 | ^~ /builddir/build/BUILD/firefox-84.0/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/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/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/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/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0/dom/ipc/ProcessHangMonitor.cpp:11: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-84.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/indexedDB/ActorsChild.cpp:38, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/jsfriendapi.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Proxy.h:12, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcpublic.h:15, from /builddir/build/BUILD/firefox-84.0/xpcom/threads/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/task.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:10, from /builddir/build/BUILD/firefox-84.0/dom/ipc/ProcessHangMonitor.cpp:8: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0/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/dom/ipc/ProcessHangMonitor.cpp:11: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:10, from /builddir/build/BUILD/firefox-84.0/dom/indexedDB/IDBTransaction.h:12, from /builddir/build/BUILD/firefox-84.0/dom/indexedDB/IDBTransaction.cpp:7, from Unified_cpp_dom_indexedDB1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/indexedDB/IDBTransaction.cpp:20, from Unified_cpp_dom_indexedDB1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/jsurl dom/l10n In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0/dom/l10n/DOMLocalization.h:10, from /builddir/build/BUILD/firefox-84.0/dom/l10n/DOMLocalization.cpp:10, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::L10nOverlays::TranslateElement(const mozilla::dom::GlobalObject&, mozilla::dom::Element&, const mozilla::dom::L10nMessage&, mozilla::dom::Nullable >&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_l10n0.cpp:29: /builddir/build/BUILD/firefox-84.0/dom/l10n/L10nOverlays.cpp:435:31: note: while referencing ‘errors’ 435 | nsTArray errors; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-84.0/dom/l10n/DOMLocalization.h:10, from /builddir/build/BUILD/firefox-84.0/dom/l10n/DOMLocalization.cpp:10, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::DocumentL10n::TranslateDocument(mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 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/dom/l10n/DocumentL10n.cpp:159:36: note: while referencing ‘elements’ 159 | Sequence> elements; | ^~~~~~~~ In file included from Unified_cpp_dom_ipc1.cpp:128: /builddir/build/BUILD/firefox-84.0/dom/ipc/SharedMap.cpp: In member function ‘mozilla::Result mozilla::dom::ipc::SharedMap::MaybeRebuild()’: /builddir/build/BUILD/firefox-84.0/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++) { | ~~^~~~~~~ dom/localstorage dom/mathml dom/media/autoplay In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-84.0/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_localstorage0.cpp:11: /builddir/build/BUILD/firefox-84.0/dom/localstorage/ActorsParent.cpp:3299:30: note: while referencing ‘databases’ 3299 | nsTArray> databases; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-84.0/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::{anonymous}::QuotaClient::AbortOperations(const nsACString&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_localstorage0.cpp:11: /builddir/build/BUILD/firefox-84.0/dom/localstorage/ActorsParent.cpp:3283:30: note: while referencing ‘databases’ 3283 | nsTArray> databases; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-84.0/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_localstorage0.cpp:11: /builddir/build/BUILD/firefox-84.0/dom/localstorage/ActorsParent.cpp:3283:30: note: while referencing ‘databases’ 3283 | nsTArray> databases; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-84.0/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_localstorage0.cpp:11: /builddir/build/BUILD/firefox-84.0/dom/localstorage/ActorsParent.cpp:3283:30: note: while referencing ‘databases’ 3283 | nsTArray> databases; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-84.0/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-84.0/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::{anonymous}::QuotaClient::ShutdownWorkThreads()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_localstorage0.cpp:11: /builddir/build/BUILD/firefox-84.0/dom/localstorage/ActorsParent.cpp:3283:30: note: while referencing ‘databases’ 3283 | nsTArray> databases; | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0/dom/localstorage/ActorsParent.cpp: 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/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/dom/localstorage/ActorsParent.cpp:5958:12: note: ‘nextLoadIndex’ was declared here 5958 | uint32_t nextLoadIndex; | ^~~~~~~~~~~~~ dom/media/bridge dom/media/doctor dom/media/eme dom/media/encoder In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/CDMCaps.h:10, from /builddir/build/BUILD/firefox-84.0/dom/media/eme/CDMCaps.cpp:7, from Unified_cpp_dom_media_eme0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::GetSupportedConfig(const mozilla::dom::KeySystemConfig&, const mozilla::dom::MediaKeySystemConfiguration&, mozilla::dom::MediaKeySystemConfiguration&, mozilla::DecoderDoctorDiagnostics*, bool, const std::function&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 10 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/dom/media/eme/MediaKeySystemAccess.cpp:890:31: note: while referencing ‘config’ 890 | MediaKeySystemConfiguration config; | ^~~~~~ 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 dom/media/mediacapabilities In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, from /builddir/build/BUILD/firefox-84.0/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, from /builddir/build/BUILD/firefox-84.0/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, from Unified_cpp_mediacapabilities0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/media/mediacapabilities/MediaCapabilities.cpp:30, from Unified_cpp_mediacapabilities0.cpp:38: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/media/mediacontrol In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/dom/media/mediacontrol/AudioFocusManager.h:9, from /builddir/build/BUILD/firefox-84.0/dom/media/mediacontrol/AudioFocusManager.cpp:5, from Unified_cpp_media_mediacontrol0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::dom::MediaMetadataBase mozilla::dom::MediaControlService::GetMainControllerMediaMetadata() const’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 7 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/dom/media/mediacontrol/MediaControlService.cpp:305:21: note: while referencing ‘metadata’ 305 | MediaMetadataBase metadata; | ^~~~~~~~ dom/media/mediasession dom/media/mediasink dom/media/mediasource dom/media/mp3 dom/media/mp4 In file included from Unified_cpp_dom_media_mp40.cpp:65: /builddir/build/BUILD/firefox-84.0/dom/media/mp4/MoofParser.cpp: In member function ‘mozilla::Result mozilla::Tkhd::Parse(mozilla::Box&)’: /builddir/build/BUILD/firefox-84.0/dom/media/mp4/MoofParser.cpp:852:46: warning: variable ‘reserved’ set but not used [-Wunused-but-set-variable] 852 | uint32_t creationTime, modificationTime, reserved, duration; | ^~~~~~~~ /builddir/build/BUILD/firefox-84.0/dom/media/mp4/MoofParser.cpp:865:14: warning: variable ‘reserved’ set but not used [-Wunused-but-set-variable] 865 | uint32_t reserved; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/dom/media/mp4/Box.h:11, from /builddir/build/BUILD/firefox-84.0/dom/media/mp4/Box.cpp:7, from Unified_cpp_dom_media_mp40.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Result mozilla::CryptoFile::DoUpdate(const uint8_t*, size_t)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 2 is outside array bounds of ‘mozilla::PsshInfo [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_media_mp40.cpp:20: /builddir/build/BUILD/firefox-84.0/dom/media/mp4/DecoderData.cpp:26:14: note: while referencing ‘psshInfo’ 26 | PsshInfo psshInfo; | ^~~~~~~~ dom/media/ogg dom/media/platforms/agnostic/bytestreams In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/MediaData.h:16, from /builddir/build/BUILD/firefox-84.0/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, from Unified_cpp_bytestreams0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::SPSData]’: /builddir/build/BUILD/firefox-84.0/dom/media/platforms/agnostic/bytestreams/H264.cpp:104:15: required from here /builddir/build/BUILD/firefox-84.0/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/dom/media/platforms/agnostic/bytestreams/H264.cpp:5, from Unified_cpp_bytestreams0.cpp:20: /builddir/build/BUILD/firefox-84.0/dom/media/platforms/agnostic/bytestreams/H264.h:48:8: note: ‘struct mozilla::SPSData’ declared here 48 | struct SPSData { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/AudioConfig.h:12, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/MediaData.h:9, from /builddir/build/BUILD/firefox-84.0/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, from Unified_cpp_bytestreams0.cpp:2: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_bytestreams0.cpp:20: /builddir/build/BUILD/firefox-84.0/dom/media/platforms/agnostic/bytestreams/H264.cpp:1029:21: note: while referencing ‘SPSTable’ 1029 | nsTArray SPSTable; | ^~~~~~~~ dom/media/platforms/agnostic/eme dom/media/platforms/agnostic/gmp dom/media/platforms/ffmpeg/ffmpeg57 In file included from Unified_cpp_ffmpeg_ffmpeg570.cpp:2: /builddir/build/BUILD/firefox-84.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp: In member function ‘virtual mozilla::MediaResult mozilla::FFmpegAudioDecoder<57>::DoDecode(mozilla::MediaRawData*, uint8_t*, int, bool*, mozilla::MediaDataDecoder::DecodedData&)’: /builddir/build/BUILD/firefox-84.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12: warning: variable ‘trimmed’ set but not used [-Wunused-but-set-variable] 240 | bool trimmed = false; | ^~~~~~~ dom/media/platforms/ffmpeg/ffmpeg58 dom/media/platforms/ffmpeg/ffvpx In file included from Unified_cpp_ffmpeg_ffmpeg580.cpp:2: /builddir/build/BUILD/firefox-84.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp: In member function ‘virtual mozilla::MediaResult mozilla::FFmpegAudioDecoder<58>::DoDecode(mozilla::MediaRawData*, uint8_t*, int, bool*, mozilla::MediaDataDecoder::DecodedData&)’: /builddir/build/BUILD/firefox-84.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12: warning: variable ‘trimmed’ set but not used [-Wunused-but-set-variable] 240 | bool trimmed = false; | ^~~~~~~ In file included from Unified_cpp_ffmpeg_ffvpx0.cpp:2: /builddir/build/BUILD/firefox-84.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp: In member function ‘virtual mozilla::MediaResult mozilla::FFmpegAudioDecoder<46465650>::DoDecode(mozilla::MediaRawData*, uint8_t*, int, bool*, mozilla::MediaDataDecoder::DecodedData&)’: /builddir/build/BUILD/firefox-84.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12: warning: variable ‘trimmed’ set but not used [-Wunused-but-set-variable] 240 | bool trimmed = false; | ^~~~~~~ dom/media/platforms/ffmpeg/libav53 In file included from Unified_cpp_ffmpeg_libav530.cpp:2: /builddir/build/BUILD/firefox-84.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp: In member function ‘virtual mozilla::MediaResult mozilla::FFmpegAudioDecoder<53>::DoDecode(mozilla::MediaRawData*, uint8_t*, int, bool*, mozilla::MediaDataDecoder::DecodedData&)’: /builddir/build/BUILD/firefox-84.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12: warning: variable ‘trimmed’ set but not used [-Wunused-but-set-variable] 240 | bool trimmed = false; | ^~~~~~~ dom/media/platforms/ffmpeg/libav54 dom/media/platforms/ffmpeg/libav55 In file included from Unified_cpp_ffmpeg_libav540.cpp:2: /builddir/build/BUILD/firefox-84.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp: In member function ‘virtual mozilla::MediaResult mozilla::FFmpegAudioDecoder<54>::DoDecode(mozilla::MediaRawData*, uint8_t*, int, bool*, mozilla::MediaDataDecoder::DecodedData&)’: /builddir/build/BUILD/firefox-84.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12: warning: variable ‘trimmed’ set but not used [-Wunused-but-set-variable] 240 | bool trimmed = false; | ^~~~~~~ In file included from Unified_cpp_ffmpeg_libav550.cpp:2: /builddir/build/BUILD/firefox-84.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp: In member function ‘virtual mozilla::MediaResult mozilla::FFmpegAudioDecoder<55>::DoDecode(mozilla::MediaRawData*, uint8_t*, int, bool*, mozilla::MediaDataDecoder::DecodedData&)’: /builddir/build/BUILD/firefox-84.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12: warning: variable ‘trimmed’ set but not used [-Wunused-but-set-variable] 240 | bool trimmed = false; | ^~~~~~~ dom/media/platforms/ffmpeg dom/media/platforms/omx dom/media/platforms dom/media/systemservices dom/media dom/media/wave dom/media/webaudio/blink In file included from /builddir/build/BUILD/firefox-84.0/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, from /builddir/build/BUILD/firefox-84.0/dom/media/webaudio/blink/DynamicsCompressor.h:32, from /builddir/build/BUILD/firefox-84.0/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, from Unified_cpp_webaudio_blink0.cpp:11: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In static member function ‘static nsReturnRef WebCore::HRTFElevation::createBuiltin(int, float)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2376:16: warning: array subscript 193 is outside array bounds of ‘const nsTArrayHeader [1]’ [-Warray-bounds] 2376 | elem_type* iter = Elements() + aStart; | ^~~~ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 276 | extern const nsTArrayHeader sEmptyTArrayHeader; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In constructor ‘WebCore::HRTFDatabase::HRTFDatabase(float)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2376:16: warning: array subscript 11 is outside array bounds of ‘const nsTArrayHeader [1]’ [-Warray-bounds] 2376 | elem_type* iter = Elements() + aStart; | ^~~~ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 276 | extern const nsTArrayHeader sEmptyTArrayHeader; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In static member function ‘static nsReturnRef WebCore::HRTFElevation::createByInterpolatingSlices(WebCore::HRTFElevation*, WebCore::HRTFElevation*, float, float)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2376:16: warning: array subscript 193 is outside array bounds of ‘const nsTArrayHeader [1]’ [-Warray-bounds] 2376 | elem_type* iter = Elements() + aStart; | ^~~~ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 276 | extern const nsTArrayHeader sEmptyTArrayHeader; | ^~~~~~~~~~~~~~~~~~ dom/media/webaudio In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTHashtable.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsBaseHashtable.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsDataHashtable.h:11, from /builddir/build/BUILD/firefox-84.0/dom/media/MediaInfo.h:11, from /builddir/build/BUILD/firefox-84.0/dom/media/VideoUtils.h:11, from /builddir/build/BUILD/firefox-84.0/dom/media/MediaMIMETypes.h:10, from /builddir/build/BUILD/firefox-84.0/dom/media/MediaContainerType.h:10, from /builddir/build/BUILD/firefox-84.0/dom/media/ADTSDecoder.cpp:8, from Unified_cpp_dom_media0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]’: /builddir/build/BUILD/firefox-84.0/dom/media/ADTSDemuxer.cpp:75:30: required from here /builddir/build/BUILD/firefox-84.0/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/dom/media/ADTSDemuxer.cpp:50:7: note: ‘class mozilla::adts::FrameHeader’ declared here 50 | class FrameHeader { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/JSONWriter.h:98, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:6, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/EventTarget.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsPIDOMWindow.h:15, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, from /builddir/build/BUILD/firefox-84.0/dom/media/webaudio/AnalyserNode.cpp:7, from Unified_cpp_dom_media_webaudio0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/dom/media/webaudio/AudioEventTimeline.cpp:93:24: required from here /builddir/build/BUILD/firefox-84.0/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/dom/media/webaudio/AudioParamTimeline.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/AudioParam.h:10, from /builddir/build/BUILD/firefox-84.0/dom/media/webaudio/AudioBufferSourceNode.cpp:10, from Unified_cpp_dom_media_webaudio0.cpp:29: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, from /builddir/build/BUILD/firefox-84.0/dom/media/webaudio/AnalyserNode.cpp:7, from Unified_cpp_dom_media_webaudio0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::AudioContext::CreateIIRFilter(const mozilla::dom::Sequence&, const mozilla::dom::Sequence&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 4 is outside array bounds of ‘mozilla::dom::IIRFilterOptions [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_media_webaudio0.cpp:38: /builddir/build/BUILD/firefox-84.0/dom/media/webaudio/AudioContext.cpp:516:20: note: while referencing ‘options’ 516 | IIRFilterOptions options; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/DecoderDoctorLogger.h:15, from /builddir/build/BUILD/firefox-84.0/dom/media/MediaDataDemuxer.h:10, from /builddir/build/BUILD/firefox-84.0/dom/media/Benchmark.h:10, from /builddir/build/BUILD/firefox-84.0/dom/media/Benchmark.cpp:7, from Unified_cpp_dom_media1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::DOMMediaStream::Constructor(const mozilla::dom::GlobalObject&, const mozilla::DOMMediaStream&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 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/dom/media/DOMMediaStream.cpp:182:45: note: while referencing ‘nonNullTrackSeq’ 182 | Sequence> nonNullTrackSeq; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0/dom/media/webaudio/AudioNode.h:10, from /builddir/build/BUILD/firefox-84.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, from /builddir/build/BUILD/firefox-84.0/dom/media/webaudio/MediaElementAudioSourceNode.h:10, from /builddir/build/BUILD/firefox-84.0/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, from Unified_cpp_dom_media_webaudio2.cpp:2: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_media_webaudio2.cpp:92: /builddir/build/BUILD/firefox-84.0/dom/media/webaudio/WaveShaperNode.cpp:333:19: note: while referencing ‘curve’ 333 | nsTArray curve; | ^~~~~ dom/media/webm In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/MediaEngineWebRTCAudio.h:14, from /builddir/build/BUILD/firefox-84.0/dom/media/MediaManager.cpp:69, from Unified_cpp_dom_media2.cpp:101: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ dom/media/webrtc/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/dom/media/webrtc/common/browser_logging/WebRtcLog.cpp: In function ‘void ConfigWebRtcLog(mozilla::LogLevel)’: /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/common/browser_logging/WebRtcLog.cpp:88:30: warning: ‘log_level’ may be used uninitialized in this function [-Wmaybe-uninitialized] 88 | rtc::LogMessage::LogToDebug(log_level); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/dom/media/MediaTrackGraphImpl.h:24, from /builddir/build/BUILD/firefox-84.0/dom/media/MediaStreamTrack.cpp:11, from Unified_cpp_dom_media3.cpp:11: In member function ‘void mozilla::AsyncLogger::Log(const char*, const char*, const char*, mozilla::AsyncLogger::TracingPhase)’, inlined from ‘void mozilla::AsyncLogger::Log(const char*, const char*, const char*, mozilla::AsyncLogger::TracingPhase)’ at /builddir/build/BUILD/firefox-84.0/dom/media/AsyncLogger.h:112:8, inlined from ‘void AutoTracer::PrintEvent(const char*, const char*, const char*, TracingPhase)’ at /builddir/build/BUILD/firefox-84.0/dom/media/Tracing.cpp:40:14, inlined from ‘AutoTracer::AutoTracer(mozilla::AsyncLogger&, const char*, AutoTracer::EventType, const char*)’ at /builddir/build/BUILD/firefox-84.0/dom/media/Tracing.cpp:72:15, inlined from ‘AutoTracer::AutoTracer(mozilla::AsyncLogger&, const char*, AutoTracer::EventType, const char*)’ at /builddir/build/BUILD/firefox-84.0/dom/media/Tracing.cpp:64:1, inlined from ‘void mozilla::MediaTrackGraphImpl::RunMessagesInQueue()’ at /builddir/build/BUILD/firefox-84.0/dom/media/MediaTrackGraph.cpp:1156:7: /builddir/build/BUILD/firefox-84.0/dom/media/AsyncLogger.h:116:18: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 116 | LogMozLog( | ~~~~~~~~~^ 117 | "{\"name\": \"%s\", \"cat\": \"%s\", \"ph\": \"%c\"," | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "\"ts\": %" PRIu64 | ~~~~~~~~~~~~~~~~~~ 119 | ", \"pid\": %d, \"tid\":" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | " %zu, \"args\": { \"comment\": \"%s\"}},", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | aName, aCategory, TRACING_PHASE_STRINGS[static_cast(aPhase)], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | NowInUs(), getpid(), | ~~~~~~~~~~~~~~~~~~~~ 123 | std::hash{}(std::this_thread::get_id()), aComment); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media3.cpp:47: /builddir/build/BUILD/firefox-84.0/dom/media/MediaTrackGraph.cpp: In member function ‘void mozilla::MediaTrackGraphImpl::ApplyAudioContextOperationImpl(mozilla::AudioContextOperationControlMessage*)’: /builddir/build/BUILD/firefox-84.0/dom/media/MediaTrackGraph.cpp:3557:47: warning: ‘state’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3557 | [holder = move(aMessage->mHolder), state]() mutable { | ^ dom/media/webrtc/jsapi dom/media/webrtc/jsep In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_mixer/frame_combiner.h:17, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/libwebrtcglue/MediaConduitInterface.h:30, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/libwebrtcglue/AudioConduit.h:13, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/jsapi/PeerConnectionImpl.cpp:31, from Unified_cpp_media_webrtc_jsapi0.cpp:47: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ dom/media/webrtc/libwebrtcglue In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_mixer/frame_combiner.h:17, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/libwebrtcglue/MediaConduitInterface.h:30, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/libwebrtcglue/AudioConduit.h:13, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/libwebrtcglue/AudioConduit.cpp:14, from Unified_cpp_libwebrtcglue0.cpp:2: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ dom/media/webrtc/sdp dom/media/webrtc In file included from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/SdpAttributeList.h:13, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/SdpMediaSection.h:12, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/Sdp.h:71, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadSetup(RustAttributeList*)’: /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/SdpAttribute.h:1557:50: warning: ‘setupEnum’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1557 | : SdpAttribute(kSetupAttribute), mRole(role) {} | ^ /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:560:29: note: ‘setupEnum’ was declared here 560 | SdpSetupAttribute::Role setupEnum; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/SdpAttributeList.h:13, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/SdpMediaSection.h:12, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/Sdp.h:71, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadDirection(RustAttributeList*)’: /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/SdpAttribute.h:177:56: warning: ‘dir’ may be used uninitialized in this function [-Wmaybe-uninitialized] 177 | : SdpAttribute(kDirectionAttribute), mValue(value) {} | ^ /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:1130:36: note: ‘dir’ was declared here 1130 | SdpDirectionAttribute::Direction dir; | ^~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/dom/media/MediaEventSource.h:20, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/CubebDeviceEnumerator.h:11, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/CubebDeviceEnumerator.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::CubebDeviceEnumerator::EnumerateAudioDevices(mozilla::CubebDeviceEnumerator::Side)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/CubebDeviceEnumerator.cpp:228:37: note: while referencing ‘devices’ 228 | nsTArray> devices; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/SdpAttributeList.h:13, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/SdpMediaSection.h:12, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/Sdp.h:71, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadExtmap(RustAttributeList*)’: /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/SdpAttribute.h:334:40: warning: ‘direction’ may be used uninitialized in this function [-Wmaybe-uninitialized] 334 | extensionattributes}; | ^ /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:1223:38: note: ‘direction’ was declared here 1223 | SdpDirectionAttribute::Direction direction; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/SdpAttributeList.h:13, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/SdpMediaSection.h:12, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/Sdp.h:71, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadGroup(RustAttributeList*)’: /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/SdpAttribute.h:494:35: warning: ‘semantic’ may be used uninitialized in this function [-Wmaybe-uninitialized] 494 | Group value = {semantics, tags}; | ^ /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:899:38: note: ‘semantic’ was declared here 899 | SdpGroupAttributeList::Semantics semantic; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/SdpAttributeList.h:13, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/SdpMediaSection.h:12, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/Sdp.h:71, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadSsrcGroup(RustAttributeList*)’: /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/SdpAttribute.h:1716:40: warning: ‘semantic’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1716 | SsrcGroup value = {semantics, ssrcs}; | ^ /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:610:42: note: ‘semantic’ was declared here 610 | SdpSsrcGroupAttributeList::Semantics semantic; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/MediaEngineWebRTCAudio.h:14, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/MediaEngineWebRTC.cpp:12: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/SdpAttributeList.h:13, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/SdpMediaSection.h:12, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/Sdp.h:71, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/SdpParser.h:12, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/HybridSdpParser.h:10, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/HybridSdpParser.cpp:6, from Unified_cpp_dom_media_webrtc_sdp0.cpp:2: /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::SipccSdpAttributeList::LoadSsrcGroup(sdp_t*, uint16_t)’: /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/SdpAttribute.h:1716:40: warning: ‘semantic’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1716 | SsrcGroup value = {semantics, ssrcs}; | ^ In file included from Unified_cpp_dom_media_webrtc_sdp0.cpp:83: /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/SipccSdpAttributeList.cpp:486:42: note: ‘semantic’ was declared here 486 | SdpSsrcGroupAttributeList::Semantics semantic; | ^~~~~~~~ In file included from Unified_cpp_dom_media_webrtc_sdp0.cpp:29: /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/SdpHelper.cpp: In member function ‘nsresult mozilla::SdpHelper::CopyTransportParams(size_t, const mozilla::SdpMediaSection&, mozilla::SdpMediaSection*)’: /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/sdp/SdpHelper.cpp:54:7: warning: ‘component’ may be used uninitialized in this function [-Wmaybe-uninitialized] 54 | if (numComponents >= component) { | ^~ In file included from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/MediaEngineWebRTCAudio.h:14, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/MediaEngineWebRTCAudio.cpp:6, from Unified_cpp_dom_media_webrtc0.cpp:29: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ dom/media/webrtc/transport/build In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ImageContainer.h:21, from /builddir/build/BUILD/firefox-84.0/dom/media/DOMMediaStream.h:9, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/MediaEngineDefault.h:11, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/MediaEngineDefault.cpp:5, from Unified_cpp_dom_media_webrtc0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::RTCCertificate::ReadCertificate(JSStructuredCloneReader*)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_media_webrtc0.cpp:56: /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/RTCCertificate.cpp:354:16: note: while referencing ‘cert’ 354 | CryptoBuffer cert; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ImageContainer.h:21, from /builddir/build/BUILD/firefox-84.0/dom/media/DOMMediaStream.h:9, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/MediaEngineDefault.h:11, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/MediaEngineDefault.cpp:5, from Unified_cpp_dom_media_webrtc0.cpp:2: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_media_webrtc0.cpp:11: /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/MediaEngineRemoteVideoSource.cpp:804:33: note: while referencing ‘candidateSet’ 804 | nsTArray candidateSet; | ^~~~~~~~~~~~ dom/media/webrtc/transport/ipc In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/net/WebrtcTCPSocketCallback.h:10, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/transport/nr_socket_tcp.h:47, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/transport/nr_socket_tcp.cpp:42: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual int mozilla::NrTcpSocket::write(const void*, size_t, size_t*)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/transport/nr_socket_tcp.cpp:166:23: note: while referencing ‘writeData’ 166 | nsTArray writeData; | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/transport/test_nr_socket.cpp: In member function ‘bool mozilla::TestNrSocket::allow_ingress(const nr_transport_addr&, mozilla::TestNrSocket::PortMapping**) const’: /builddir/build/BUILD/firefox-84.0/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/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/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/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/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/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/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/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/dom/media/webrtc/transport/test_nr_socket.cpp:775:7: note: ‘compare_flags’ was declared here 775 | int compare_flags; | ^~~~~~~~~~~~~ dom/media/webrtc/transport/third_party/nICEr cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/transport/third_party/nrappkit/src/port/linux/include/linux_funcs.h:46, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/transport/third_party/nrappkit/src/port/linux/include/csi_platform.h:43, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/transport/third_party/nrappkit/src/share/nr_api.h:43, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/transport/third_party/nICEr/src/crypto/nr_crypto.c:33, from Unified_c_third_party_nICEr0.c:2: In function ‘strncpy’, inlined from ‘nr_ice_component_initialize_tcp’ at /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_component.c:579:11: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/transport/third_party/nrappkit/src/port/linux/include/linux_funcs.h:46, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/transport/third_party/nrappkit/src/port/linux/include/csi_platform.h:43, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/transport/third_party/nICEr/src/net/transport_addr_reg.c:33, from Unified_c_third_party_nICEr1.c:2: In function ‘strncpy’, inlined from ‘get_siocgifflags’ at /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:86:3, inlined from ‘stun_convert_netlink’ at /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:139:15, inlined from ‘stun_getaddrs_filtered’ at /builddir/build/BUILD/firefox-84.0/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/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/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/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/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/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:47, from Unified_c_nrappkit0.c:2: In function ‘strncpy’, inlined from ‘nr_reg_register_callback’ at /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registrycb.c:169:5, inlined from ‘NR_reg_register_callback’ at /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registrycb.c:404:20: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 128 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 128 equals destination size [-Wstringop-truncation] In function ‘strncpy’, inlined from ‘r_vlog_e’ at /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:428:7: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_c_nrappkit0.c:2: /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c: In function ‘r_vlog_e’: /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:423:23: note: length computed here 423 | int formatlen = strlen(format); | ^~~~~~~~~~~~~~ In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:47, from Unified_c_nrappkit0.c:2: In function ‘strncpy’, inlined from ‘r_vlog_nr’ at /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:462:7: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_c_nrappkit0.c:2: /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c: In function ‘r_vlog_nr’: /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:458:23: note: length computed here 458 | int formatlen = strlen(format); | ^~~~~~~~~~~~~~ dom/media/webrtc/transportbridge dom/media/webspeech/recognition In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_mixer/frame_combiner.h:17, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/libwebrtcglue/MediaConduitInterface.h:30, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/transportbridge/MediaPipeline.h:16, from /builddir/build/BUILD/firefox-84.0/dom/media/webrtc/transportbridge/MediaPipeline.cpp:8, from Unified_cpp_transportbridge0.cpp:2: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ dom/media/webspeech/synth/speechd dom/media/webspeech/synth dom/media/webvtt dom/messagechannel In file included from Unified_cpp_webspeech_synth0.cpp:20: /builddir/build/BUILD/firefox-84.0/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function ‘bool mozilla::dom::SpeechSynthesisVoice::LocalService() const’: /builddir/build/BUILD/firefox-84.0/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:59:10: warning: ‘isLocal’ may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | return isLocal; | ^~~~~~~ dom/midi dom/network dom/notification In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0/dom/network/Connection.h:10, from /builddir/build/BUILD/firefox-84.0/dom/network/Connection.cpp:7, from Unified_cpp_dom_network0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/network/Connection.cpp:12, from Unified_cpp_dom_network0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0/dom/network/Connection.h:10, from /builddir/build/BUILD/firefox-84.0/dom/network/Connection.cpp:7, from Unified_cpp_dom_network0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In function ‘virtual nsresult mozilla::dom::UDPSocketParent::OnPacketReceived(nsIUDPSocket*, nsIUDPMessage*)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 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/dom/network/UDPSocketParent.cpp:502:27: note: while referencing ‘fallibleArray’ 502 | FallibleTArray fallibleArray; | ^~~~~~~~~~~~~ dom/offline In file included from /builddir/build/BUILD/firefox-84.0/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Notification.h:10, from /builddir/build/BUILD/firefox-84.0/dom/notification/Notification.cpp:7, from Unified_cpp_dom_notification0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/notification/Notification.cpp:33, from Unified_cpp_dom_notification0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/payments/ipc dom/payments dom/performance In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0/dom/performance/Performance.h:11, from /builddir/build/BUILD/firefox-84.0/dom/performance/Performance.cpp:7, from Unified_cpp_dom_performance0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/performance/Performance.cpp:28, from Unified_cpp_dom_performance0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/permission dom/plugins/base dom/plugins/ipc In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from /builddir/build/BUILD/firefox-84.0/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0/dom/plugins/ipc/PluginInstanceChild.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 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/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsITheme.h:15, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIWidget.h:18, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:41, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from /builddir/build/BUILD/firefox-84.0/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-84.0/dom/plugins/ipc/PluginInstanceChild.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ dom/power dom/presentation/provider dom/presentation dom/prio dom/promise dom/prototype In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0/dom/promise/Promise.cpp:50, from Unified_cpp_dom_promise0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/jsfriendapi.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Proxy.h:12, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xpcpublic.h:15, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Promise.h:19, from /builddir/build/BUILD/firefox-84.0/dom/promise/Promise.cpp:7, from Unified_cpp_dom_promise0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0/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/dom/promise/Promise.cpp:50, from Unified_cpp_dom_promise0.cpp:2: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Promise.h:17, from /builddir/build/BUILD/firefox-84.0/dom/promise/Promise.cpp:7, from Unified_cpp_dom_promise0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/promise/Promise.cpp:28, from Unified_cpp_dom_promise0.cpp:2: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/PushManager.h:32, from /builddir/build/BUILD/firefox-84.0/dom/push/PushManager.cpp:7, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/push/PushManager.cpp:18, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/reporting In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, from /builddir/build/BUILD/firefox-84.0/dom/quota/ActorsChild.h:13, from /builddir/build/BUILD/firefox-84.0/dom/quota/ActorsChild.cpp:7, from Unified_cpp_dom_quota0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::Maybe; ElemType = mozilla::Maybe; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::Maybe; E = mozilla::Maybe; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::Maybe; E = mozilla::Maybe; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::Maybe; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/dom/quota/ActorsParent.cpp:951:21: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class mozilla::Maybe’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BufferList.h:17, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/pickle.h:17, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/chrome/common/ipc_message.h:13, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:27, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, from /builddir/build/BUILD/firefox-84.0/dom/quota/ActorsChild.h:13, from /builddir/build/BUILD/firefox-84.0/dom/quota/ActorsChild.cpp:7, from Unified_cpp_dom_quota0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/Maybe.h:374:55: note: ‘class mozilla::Maybe’ declared here 374 | class MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, from /builddir/build/BUILD/firefox-84.0/dom/quota/ActorsChild.h:13, from /builddir/build/BUILD/firefox-84.0/dom/quota/ActorsChild.cpp:7, from Unified_cpp_dom_quota0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/quota/StorageManager.cpp:30, from Unified_cpp_dom_quota0.cpp:110: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/script dom/security/featurepolicy In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/dom/security/featurepolicy/Feature.h:11, from /builddir/build/BUILD/firefox-84.0/dom/security/featurepolicy/Feature.cpp:7, from Unified_cpp_featurepolicy0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::dom::FeaturePolicyParser::ParseString(const nsAString&, mozilla::dom::Document*, nsIPrincipal*, nsIPrincipal*, nsTArray&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 4 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/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/dom/security/featurepolicy/Feature.h:11, from /builddir/build/BUILD/firefox-84.0/dom/security/featurepolicy/Feature.cpp:7, from Unified_cpp_featurepolicy0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 4 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/dom/security/featurepolicy/FeaturePolicyParser.cpp:88:13: note: while referencing ‘feature’ 88 | Feature feature(featureTokens[0]); | ^~~~~~~ dom/security/sanitizer In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0/dom/script/ScriptLoadRequest.h:13, from /builddir/build/BUILD/firefox-84.0/dom/script/LoadedScript.h:13, from /builddir/build/BUILD/firefox-84.0/dom/script/LoadedScript.cpp:7, from Unified_cpp_dom_script0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/script/ScriptSettings.cpp:15, from Unified_cpp_dom_script0.cpp:56: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Document.h:12, from /builddir/build/BUILD/firefox-84.0/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/security/CSPEvalChecker.cpp:9, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0/dom/serviceworkers/FetchEventOpChild.h:12, from /builddir/build/BUILD/firefox-84.0/dom/serviceworkers/FetchEventOpChild.cpp:7, from Unified_cpp_dom_serviceworkers0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/serviceworkers/ServiceWorkerPrivate.h:13, from /builddir/build/BUILD/firefox-84.0/dom/serviceworkers/FetchEventOpChild.cpp:31, from Unified_cpp_dom_serviceworkers0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, from /builddir/build/BUILD/firefox-84.0/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, from Unified_cpp_dom_serviceworkers1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/serviceworkers/ServiceWorkerEvents.cpp:33, from Unified_cpp_dom_serviceworkers1.cpp:11: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/dom/serviceworkers/ServiceWorkerJob.h:12, from /builddir/build/BUILD/firefox-84.0/dom/serviceworkers/ServiceWorkerUpdateJob.h:10, from /builddir/build/BUILD/firefox-84.0/dom/serviceworkers/ServiceWorkerRegisterJob.h:10, from /builddir/build/BUILD/firefox-84.0/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:7, from Unified_cpp_dom_serviceworkers2.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/serviceworkers/ServiceWorkerRegistration.cpp:16, from Unified_cpp_dom_serviceworkers2.cpp:20: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/simpledb dom/smil dom/storage dom/svg dom/system dom/u2f In file included from Unified_cpp_dom_svg2.cpp:137: /builddir/build/BUILD/firefox-84.0/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/dom/svg/SVGCircleElement.cpp:123:9: warning: ‘r’ may be used uninitialized in this function [-Wmaybe-uninitialized] 123 | r += aStrokeOptions.mLineWidth / 2.f; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/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); | ^ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/gfx/2D.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/SVGContentUtils.h:13, from /builddir/build/BUILD/firefox-84.0/dom/svg/SVGAnimatedLength.h:12, from /builddir/build/BUILD/firefox-84.0/dom/svg/SVGAnimatedLength.cpp:7, from Unified_cpp_dom_svg2.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/gfx/Matrix.h:83:33: warning: ‘x’ may be used uninitialized in this function [-Wmaybe-uninitialized] 83 | retPoint.y = aPoint.x * _12 + aPoint.y * _22 + _32; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg2.cpp:137: /builddir/build/BUILD/firefox-84.0/dom/svg/SVGCircleElement.cpp:95:9: note: ‘x’ was declared here 95 | float x, y, r; | ^ dom/url In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0/dom/url/URL.h:10, from /builddir/build/BUILD/firefox-84.0/dom/url/URL.cpp:7, from Unified_cpp_dom_url0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/url/URLWorker.cpp:11, from Unified_cpp_dom_url0.cpp:29: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/vr In file included from Unified_cpp_dom_svg3.cpp:74: /builddir/build/BUILD/firefox-84.0/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/dom/svg/SVGEllipseElement.cpp:138:10: warning: ‘ry’ may be used uninitialized in this function [-Wmaybe-uninitialized] 138 | ry += aStrokeOptions.mLineWidth / 2.f; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/dom/svg/SVGEllipseElement.cpp:137:10: warning: ‘rx’ may be used uninitialized in this function [-Wmaybe-uninitialized] 137 | rx += aStrokeOptions.mLineWidth / 2.f; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/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); | ^ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/gfx/2D.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/SVGContentUtils.h:13, from /builddir/build/BUILD/firefox-84.0/dom/svg/SVGElement.h:18, from /builddir/build/BUILD/firefox-84.0/dom/svg/DOMSVGAnimatedEnumeration.h:12, from /builddir/build/BUILD/firefox-84.0/dom/svg/SVGAnimatedEnumeration.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/SVGClipPathElement.h:10, from /builddir/build/BUILD/firefox-84.0/dom/svg/SVGClipPathElement.cpp:7, from Unified_cpp_dom_svg3.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/gfx/Matrix.h:83:33: warning: ‘x’ may be used uninitialized in this function [-Wmaybe-uninitialized] 83 | retPoint.y = aPoint.x * _12 + aPoint.y * _22 + _32; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg3.cpp:74: /builddir/build/BUILD/firefox-84.0/dom/svg/SVGEllipseElement.cpp:109:9: note: ‘x’ was declared here 109 | float x, y, rx, ry; | ^ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRInputSource::Update(mozilla::dom::XRSession*)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_vr0.cpp:56: /builddir/build/BUILD/firefox-84.0/dom/vr/XRInputSource.cpp:254:35: note: while referencing ‘buttons’ 254 | nsTArray> buttons; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_vr0.cpp:56: /builddir/build/BUILD/firefox-84.0/dom/vr/XRInputSource.cpp:266:20: note: while referencing ‘axes’ 266 | nsTArray axes; | ^~~~ dom/webauthn In file included from Unified_cpp_dom_svg5.cpp:65: /builddir/build/BUILD/firefox-84.0/dom/svg/SVGImageElement.cpp: In member function ‘virtual bool mozilla::dom::SVGImageElement::HasValidDimensions() const’: /builddir/build/BUILD/firefox-84.0/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/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/dom/svg/SVGForeignObjectElement.cpp: In member function ‘virtual bool mozilla::dom::SVGForeignObjectElement::HasValidDimensions() const’: /builddir/build/BUILD/firefox-84.0/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/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, from /builddir/build/BUILD/firefox-84.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, from Unified_cpp_dom_webauthn0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::WebAuthnManager::GetAssertion(const mozilla::dom::PublicKeyCredentialRequestOptions&, const mozilla::dom::Optional >&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 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/dom/webauthn/WebAuthnManager.cpp:516:16: note: while referencing ‘rpIdHash’ 516 | CryptoBuffer rpIdHash; | ^~~~~~~~ dom/webbrowserpersist dom/webgpu dom/websocket dom/workers/remoteworkers In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/TypedArray.h:20, from /builddir/build/BUILD/firefox-84.0/dom/websocket/WebSocket.h:12, from /builddir/build/BUILD/firefox-84.0/dom/websocket/WebSocket.cpp:7, from Unified_cpp_dom_websocket0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/websocket/WebSocket.cpp:28, from Unified_cpp_dom_websocket0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/workers/sharedworkers In file included from /builddir/build/BUILD/firefox-84.0/dom/workers/remoteworkers/RemoteWorkerChild.h:12, from /builddir/build/BUILD/firefox-84.0/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7, from Unified_cpp_remoteworkers0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/RemoteWorkerManager.h:14, from /builddir/build/BUILD/firefox-84.0/dom/workers/remoteworkers/RemoteWorkerChild.cpp:36, from Unified_cpp_remoteworkers0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/workers In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0/dom/workers/sharedworkers/SharedWorker.h:11, from /builddir/build/BUILD/firefox-84.0/dom/workers/sharedworkers/SharedWorker.cpp:7, from Unified_cpp_sharedworkers0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/RemoteWorkerManager.h:14, from /builddir/build/BUILD/firefox-84.0/dom/workers/sharedworkers/SharedWorker.cpp:16, from Unified_cpp_sharedworkers0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/worklet In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0/dom/worklet/Worklet.cpp:27, from Unified_cpp_dom_worklet0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-84.0/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-84.0/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/dom/workers/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/workers/ChromeWorker.cpp:11, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTHashtable.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsBaseHashtable.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRefPtrHashtable.h:10, from /builddir/build/BUILD/firefox-84.0/dom/worklet/Worklet.h:12, from /builddir/build/BUILD/firefox-84.0/dom/worklet/Worklet.cpp:7, from Unified_cpp_dom_worklet0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0/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/dom/worklet/Worklet.cpp:27, from Unified_cpp_dom_worklet0.cpp:2: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ dom/xhr In file included from /builddir/build/BUILD/firefox-84.0/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, from /builddir/build/BUILD/firefox-84.0/dom/xhr/XMLHttpRequest.h:11, from /builddir/build/BUILD/firefox-84.0/dom/xhr/XMLHttpRequest.cpp:7, from Unified_cpp_dom_xhr0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/dom/xhr/XMLHttpRequestWorker.cpp:29, from Unified_cpp_dom_xhr0.cpp:47: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerNavigator.h:14, from /builddir/build/BUILD/firefox-84.0/dom/workers/WorkerNavigator.cpp:7, from Unified_cpp_dom_workers1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerNavigator.h:17, from /builddir/build/BUILD/firefox-84.0/dom/workers/WorkerNavigator.cpp:7, from Unified_cpp_dom_workers1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/xml dom/xslt/base dom/xslt/xml dom/xslt/xpath dom/xslt/xslt In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0/dom/xslt/xslt/txEXSLTFunctions.cpp:33, from Unified_cpp_dom_xslt_xslt0.cpp:29: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTHashtable.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsBaseHashtable.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsDataHashtable.h:11, from /builddir/build/BUILD/firefox-84.0/dom/base/nsNodeInfoManager.h:20, from /builddir/build/BUILD/firefox-84.0/dom/base/nsINode.h:16, from /builddir/build/BUILD/firefox-84.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txXPathNode.h:9, from /builddir/build/BUILD/firefox-84.0/dom/xslt/xml/txXMLUtils.h:15, from /builddir/build/BUILD/firefox-84.0/dom/xslt/xslt/txXSLTFunctions.h:11, from /builddir/build/BUILD/firefox-84.0/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, from Unified_cpp_dom_xslt_xslt0.cpp:11: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0/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/dom/xslt/xslt/txEXSLTFunctions.cpp:33, from Unified_cpp_dom_xslt_xslt0.cpp:29: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txNodeSet.cpp: In member function ‘nsresult txNodeSet::add(const txXPathNode&)’: /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txNodeSet.cpp:112:57: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 112 | memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txXPathTreeWalker.h:10, from /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txNameTest.cpp:9, from Unified_cpp_dom_xslt_xpath1.cpp:2: /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 17 | class txXPathNode { | ^~~~~~~~~~~ In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txNodeSet.cpp: In member function ‘nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)’: /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txNodeSet.cpp:277:58: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memmove(insertPos, pos, count * sizeof(txXPathNode)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txXPathTreeWalker.h:10, from /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txNameTest.cpp:9, from Unified_cpp_dom_xslt_xpath1.cpp:2: /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 17 | class txXPathNode { | ^~~~~~~~~~~ In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txNodeSet.cpp: In member function ‘nsresult txNodeSet::sweep()’: /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txNodeSet.cpp:375:75: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 375 | memmove(insertion, mStart + pos - chunk, chunk * sizeof(txXPathNode)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txXPathTreeWalker.h:10, from /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txNameTest.cpp:9, from Unified_cpp_dom_xslt_xpath1.cpp:2: /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 17 | class txXPathNode { | ^~~~~~~~~~~ In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txNodeSet.cpp: In member function ‘bool txNodeSet::ensureGrowSize(int32_t)’: /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txNodeSet.cpp:469:56: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 469 | memmove(dest, mStart, oldSize * sizeof(txXPathNode)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txXPathTreeWalker.h:10, from /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txNameTest.cpp:9, from Unified_cpp_dom_xslt_xpath1.cpp:2: /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 17 | class txXPathNode { | ^~~~~~~~~~~ In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txNodeSet.cpp:494:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 494 | memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txXPathTreeWalker.h:10, from /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txNameTest.cpp:9, from Unified_cpp_dom_xslt_xpath1.cpp:2: /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 17 | class txXPathNode { | ^~~~~~~~~~~ In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txNodeSet.cpp: In static member function ‘static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)’: /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txNodeSet.cpp:567:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 567 | memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txXPathTreeWalker.h:10, from /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txNameTest.cpp:9, from Unified_cpp_dom_xslt_xpath1.cpp:2: /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 17 | class txXPathNode { | ^~~~~~~~~~~ dom/xul In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/dom/xslt/base/txStack.h:9, from /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txResultRecycler.h:10, from /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txExprResult.h:11, from /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txExpr.h:11, from /builddir/build/BUILD/firefox-84.0/dom/xslt/xslt/txXSLTPatterns.h:11, from /builddir/build/BUILD/firefox-84.0/dom/xslt/xslt/txPatternParser.h:9, from /builddir/build/BUILD/firefox-84.0/dom/xslt/xslt/txPatternParser.cpp:6, from Unified_cpp_dom_xslt_xslt1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult txStylesheet::doneCompiling()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_xslt_xslt1.cpp:20: /builddir/build/BUILD/firefox-84.0/dom/xslt/xslt/txStylesheet.cpp:270:33: note: while referencing ‘frameStripSpaceTests’ 270 | nsTArray frameStripSpaceTests; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/dom/xslt/base/txStack.h:9, from /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txResultRecycler.h:10, from /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txExprResult.h:11, from /builddir/build/BUILD/firefox-84.0/dom/xslt/xpath/txExpr.h:11, from /builddir/build/BUILD/firefox-84.0/dom/xslt/xslt/txXSLTPatterns.h:11, from /builddir/build/BUILD/firefox-84.0/dom/xslt/xslt/txPatternParser.h:9, from /builddir/build/BUILD/firefox-84.0/dom/xslt/xslt/txPatternParser.cpp:6, from Unified_cpp_dom_xslt_xslt1.cpp:2: In static member function ‘static void nsTArrayInfallibleAllocator::Free(void*)’, inlined from ‘nsTArray_base::~nsTArray_base() [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]’ at /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:19:16, inlined from ‘nsTArray_Impl::~nsTArray_Impl() [with E = txStripSpaceTest*; Alloc = nsTArrayInfallibleAllocator]’ at /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1015:3, inlined from ‘nsTArray::~nsTArray()’ at /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2681:7, inlined from ‘nsresult txStylesheet::doneCompiling()’ at /builddir/build/BUILD/firefox-84.0/dom/xslt/xslt/txStylesheet.cpp:270:33: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:262:38: warning: attempt to free a non-heap object ‘frameStripSpaceTests’ [-Wfree-nonheap-object] 262 | static void Free(void* aPtr) { free(aPtr); } | ~~~~^~~~~~ editor/composer editor/libeditor editor/spellchecker editor/txmgr extensions/auth extensions/permissions In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIClassInfo.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIClassInfoImpl.h:14, from /builddir/build/BUILD/firefox-84.0/extensions/permissions/Permission.cpp:7, from Unified_cpp_permissions0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::PermissionManager::CompleteMigrations()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_permissions0.cpp:20: /builddir/build/BUILD/firefox-84.0/extensions/permissions/PermissionManager.cpp:2770:28: note: while referencing ‘entries’ 2770 | nsTArray entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIClassInfo.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIClassInfoImpl.h:14, from /builddir/build/BUILD/firefox-84.0/extensions/permissions/Permission.cpp:7, from Unified_cpp_permissions0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::PermissionManager::CompleteRead()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_permissions0.cpp:20: /builddir/build/BUILD/firefox-84.0/extensions/permissions/PermissionManager.cpp:2798:23: note: while referencing ‘entries’ 2798 | nsTArray entries; | ^~~~~~~ In file included from Unified_cpp_editor_libeditor1.cpp:128: /builddir/build/BUILD/firefox-84.0/editor/libeditor/HTMLTableEditor.cpp: In member function ‘nsresult mozilla::HTMLEditor::InsertTableCellsWithTransaction(int32_t, mozilla::HTMLEditor::InsertPosition)’: /builddir/build/BUILD/firefox-84.0/editor/libeditor/HTMLTableEditor.cpp:69:39: warning: ‘newCellIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 69 | ->SetSelectionAfterTableEdit(MOZ_KnownLive(mTable), mRow, mCol, /builddir/build/BUILD/firefox-84.0/editor/libeditor/HTMLTableEditor.cpp:227:11: note: ‘newCellIndex’ was declared here 227 | int32_t newCellIndex; | ^~~~~~~~~~~~ extensions/pref/autoconfig/src extensions/spellcheck/hunspell/glue extensions/spellcheck/hunspell/src extensions/spellcheck/src gfx/2d 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/objdir/dist/include/mozilla/gfx/RecordedEvent.h:17, from /builddir/build/BUILD/firefox-84.0/gfx/2d/InlineTranslator.h:15, from /builddir/build/BUILD/firefox-84.0/gfx/2d/InlineTranslator.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/gfx/RecordingTypes.h: In member function ‘void mozilla::gfx::RecordedEvent::ReadStrokeOptions(S&, mozilla::gfx::StrokeOptions&) [with S = mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)::MemReader]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/gfx/RecordingTypes.h:52:28: warning: ‘joinStyle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 52 | if (aElement < aMinValue || aElement > aMaxValue) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/gfx/2d/InlineTranslator.cpp:8: /builddir/build/BUILD/firefox-84.0/gfx/2d/RecordedEventImpl.h:1720:13: note: ‘joinStyle’ was declared here 1720 | JoinStyle joinStyle; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/gfx/RecordedEvent.h:17, from /builddir/build/BUILD/firefox-84.0/gfx/2d/InlineTranslator.h:15, from /builddir/build/BUILD/firefox-84.0/gfx/2d/InlineTranslator.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/gfx/RecordingTypes.h:52:28: warning: ‘capStyle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 52 | if (aElement < aMinValue || aElement > aMaxValue) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/gfx/2d/InlineTranslator.cpp:8: /builddir/build/BUILD/firefox-84.0/gfx/2d/RecordedEventImpl.h:1721:12: note: ‘capStyle’ was declared here 1721 | CapStyle capStyle; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/gfx/RecordedEvent.h:17, from /builddir/build/BUILD/firefox-84.0/gfx/2d/InlineTranslator.h:15, from /builddir/build/BUILD/firefox-84.0/gfx/2d/InlineTranslator.cpp:7: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/gfx/RecordingTypes.h:52:16: warning: ‘*((void*)& e +52)’ 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/gfx/2d/InlineTranslator.cpp:8: /builddir/build/BUILD/firefox-84.0/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/gfx/2d/InlineTranslator.cpp: In member function ‘bool mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)’: /builddir/build/BUILD/firefox-84.0/gfx/2d/InlineTranslator.cpp:50:3: warning: ‘magicInt’ may be used uninitialized in this function [-Wmaybe-uninitialized] 50 | if (magicInt != mozilla::gfx::kMagicInt) { | ^~ /builddir/build/BUILD/firefox-84.0/gfx/2d/InlineTranslator.cpp:57:3: warning: ‘majorRevision’ may be used uninitialized in this function [-Wmaybe-uninitialized] 57 | if (majorRevision != kMajorRevision) { | ^~ /builddir/build/BUILD/firefox-84.0/gfx/2d/ScaledFontFontconfig.cpp: In member function ‘void mozilla::gfx::ScaledFontFontconfig::InstanceData::SetupFontOptions(cairo_font_options_t*, int*, unsigned int*) const’: /builddir/build/BUILD/firefox-84.0/gfx/2d/ScaledFontFontconfig.cpp:297:36: warning: ‘hinting’ may be used uninitialized in this function [-Wmaybe-uninitialized] 297 | cairo_font_options_set_hint_style(aFontOptions, hinting); | ^ gfx/angle/targets/preprocessor In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0/gfx/2d/BufferEdgePad.cpp:13, from Unified_cpp_gfx_2d0.cpp:20: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 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/gfx/2d/BufferEdgePad.cpp:13, from Unified_cpp_gfx_2d0.cpp:20: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ gfx/angle/targets/translator In file included from Unified_cpp_gfx_2d0.cpp:83: /builddir/build/BUILD/firefox-84.0/gfx/2d/DrawTargetCairo.cpp: In function ‘cairo_pattern_t* mozilla::gfx::GfxPatternToCairoPattern(const mozilla::gfx::Pattern&, mozilla::gfx::Float, const Matrix&)’: /builddir/build/BUILD/firefox-84.0/gfx/2d/DrawTargetCairo.cpp:454:20: warning: ‘pat’ may be used uninitialized in this function [-Wmaybe-uninitialized] 454 | cairo_pattern_t* pat; | ^~~ In file included from /builddir/build/BUILD/firefox-84.0/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.h:16, from /builddir/build/BUILD/firefox-84.0/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.cpp:10: In member function ‘constexpr bool sh::ImmutableString::operator==(const sh::ImmutableString&) const’, inlined from ‘sh::ImmutableString sh::AtomicCounterFunctionHLSL::useAtomicCounterFunction(const sh::ImmutableString&)’ at /builddir/build/BUILD/firefox-84.0/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.cpp:45:38: /builddir/build/BUILD/firefox-84.0/gfx/angle/checkout/src/compiler/translator/ImmutableString.h:78:22: warning: ‘int __builtin_memcmp_eq(const void*, const void*, long unsigned int)’ reading 22 bytes from a region of size 1 [-Wstringop-overflow=] 78 | return memcmp(data(), b.data(), mLength) == 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_2d1.cpp:65: /builddir/build/BUILD/firefox-84.0/gfx/2d/Path.cpp: In function ‘void mozilla::gfx::FlattenBezier(const mozilla::gfx::BezierControlPoints&, mozilla::gfx::PathSink*, double)’: /builddir/build/BUILD/firefox-84.0/gfx/2d/Path.cpp:520:18: warning: ‘t2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 520 | SplitBezier(aControlPoints, &prevCPs, &nextCPs, t2min); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function ‘pqueue_grow’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:17: note: in expansion of macro ‘_cairo_malloc_ab’ 165 | new_elements = _cairo_malloc_ab (pq->max_size, | ^~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function ‘_pqueue_grow’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro ‘_cairo_malloc_ab’ 904 | new_elements = _cairo_malloc_ab (pq->max_size, | ^~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/features.h:3, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-cff-subset.c:43: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/features.h:3, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-ft-font.c:42: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 66 | #define _GNU_SOURCE /* for RTLD_DEFAULT */ | : note: this is the location of the previous definition In file included from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-ft-font.c:42: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-ft-font.c: In function ‘_get_bitmap_surface’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-ft-font.c:1197:13: note: in expansion of macro ‘_cairo_malloc_ab’ 1197 | data = _cairo_malloc_ab (height, stride); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-ft-font.c:1259:10: note: in expansion of macro ‘_cairo_malloc_ab’ 1259 | data = _cairo_malloc_ab (height, stride); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-ft-font.c:1280:13: note: in expansion of macro ‘_cairo_malloc_ab’ 1280 | data = _cairo_malloc_ab (height, stride); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-ft-font.c:1313:13: note: in expansion of macro ‘_cairo_malloc_ab’ 1313 | data = _cairo_malloc_ab (height, stride); | ^~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function ‘_cairo_pdf_operators_emit_stroke_style’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 127 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro ‘_cairo_malloc_abc’ 578 | dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro ‘_cairo_malloc_ab’ 594 | dash = _cairo_malloc_ab (num_dashes, sizeof (double)); | ^~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/features.h:3, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_smask’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro ‘_cairo_malloc_ab’ 1796 | alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro ‘_cairo_malloc_ab’ 1799 | alpha = _cairo_malloc_ab (image->height, image->width); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_image’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 127 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro ‘_cairo_malloc_abc’ 1897 | rgb = _cairo_malloc_abc (image->width, image->height, 3); | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_pattern_stops’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro ‘_cairo_malloc_ab’ 2769 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_type3_font_subset’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro ‘_cairo_malloc_ab’ 4479 | glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro ‘_cairo_malloc_ab’ 4483 | widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_show_text_glyphs’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro ‘_cairo_malloc_ab’ 6118 | group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro ‘_cairo_malloc_ab’ 6128 | group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_show_page’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:2201:14: warning: ‘interpolate’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2201 | status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2202 | resource, interpolate); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:2137:18: note: ‘interpolate’ was declared here 2137 | cairo_bool_t interpolate; | ^~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/features.h:3, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-ps-surface.c:57: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-ps-surface.c:57: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_pattern_stops’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro ‘_cairo_malloc_ab’ 3089 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); | ^~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function ‘_cairo_surface_wrapper_show_text_glyphs’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro ‘_cairo_malloc_ab’ 592 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); | ^~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/features.h:3, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/features.h:3, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/features.h:3, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-type1-subset.c:43: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-xlib-display.c: In function ‘_cairo_xlib_display_get_xrender_format’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-xlib-display.c:620:23: warning: ‘pict_format’ may be used uninitialized in this function [-Wmaybe-uninitialized] 620 | xrender_format = XRenderFindStandardFormat (display->display, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | pict_format); | ~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_set_clip_region’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro ‘_cairo_malloc_ab’ 305 | rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_draw_image_surface’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro ‘_cairo_malloc_ab’ 1262 | ximage.data = _cairo_malloc_ab (stride, ximage.height); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_acquire_pattern_surface’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro ‘_cairo_malloc_ab’ 2106 | _cairo_malloc_ab (gradient->n_stops, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_fill_rectangles’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro ‘_cairo_malloc_ab’ 2775 | xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_composite_trapezoids’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro ‘_cairo_malloc_ab’ 2928 | xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_emit_glyphs_chunk’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro ‘_cairo_malloc_ab’ 4447 | elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); | ^~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, from Unified_c_gfx_cairo_cairo_src0.c:2: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function ‘pqueue_grow’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:17: note: in expansion of macro ‘_cairo_malloc_ab’ 822 | new_elements = _cairo_malloc_ab (pq->max_size, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function ‘render_rows’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:10: note: in expansion of macro ‘_cairo_malloc_ab’ 1382 | spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_cairo_clip_path_to_region_geometric’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro ‘_cairo_malloc_ab’ 605 | boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_region_clip_to_boxes’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro ‘_cairo_malloc_ab’ 754 | new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_rectilinear_clip_to_boxes’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro ‘_cairo_malloc_ab’ 830 | new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_cairo_clip_path_to_boxes’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro ‘_cairo_malloc_ab’ 876 | new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_cairo_clip_copy_rectangle_list’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro ‘_cairo_malloc_ab’ 1530 | rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); | ^~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-font-face.c:41, from Unified_c_gfx_cairo_cairo_src1.c:2: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-gstate.c: In function ‘_cairo_gstate_set_dash’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro ‘_cairo_malloc_ab’ 545 | gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-hull.c: In function ‘_cairo_hull_compute’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro ‘_cairo_malloc_ab’ 215 | hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-image-surface.c: In function ‘_pixman_image_for_gradient’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro ‘_cairo_malloc_ab’ 1113 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-image-surface.c: In function ‘_cairo_image_surface_fill_rectangles’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro ‘_cairo_malloc_ab’ 4362 | pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-misc.c: In function ‘_moz_cairo_glyph_allocate’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro ‘_cairo_malloc_ab’ 186 | return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-misc.c: In function ‘_moz_cairo_text_cluster_allocate’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro ‘_cairo_malloc_ab’ 237 | return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); | ^~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-path-bounds.c:37, from Unified_c_gfx_cairo_cairo_src2.c:2: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-path-fill.c: In function ‘_cairo_path_fixed_fill_rectilinear_to_region’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro ‘_cairo_malloc_ab’ 303 | new_rects = _cairo_malloc_ab (size, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-path-stroke.c: In function ‘_tessellate_fan’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro ‘_cairo_malloc_ab’ 346 | points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-path-stroke.c: In function ‘_cairo_rectilinear_stroker_add_segment’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro ‘_cairo_malloc_ab’ 1558 | new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-path.c: In function ‘_cairo_path_create_internal’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro ‘_cairo_malloc_ab’ 354 | path->data = _cairo_malloc_ab (path->num_data, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pattern.c: In function ‘_cairo_gradient_pattern_init_copy’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro ‘_cairo_malloc_ab’ 207 | pattern->stops = _cairo_malloc_ab (other->stops_size, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pattern.c: In function ‘_cairo_pattern_gradient_grow’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro ‘_cairo_malloc_ab’ 932 | new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pattern.c: In function ‘_cairo_pattern_acquire_surface_for_gradient’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro ‘_cairo_malloc_ab’ 1350 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pen.c: In function ‘_cairo_pen_init’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro ‘_cairo_malloc_ab’ 76 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pen.c: In function ‘_cairo_pen_init_copy’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro ‘_cairo_malloc_ab’ 128 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pen.c: In function ‘_cairo_pen_add_points’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro ‘_cairo_malloc_ab’ 158 | vertices = _cairo_malloc_ab (num_vertices, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-polygon.c: In function ‘_cairo_polygon_grow’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro ‘_cairo_malloc_ab’ 113 | new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_show_text_glyphs’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro ‘_cairo_malloc_ab’ 570 | command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro ‘_cairo_malloc_ab’ 578 | command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_replay_internal’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro ‘_cairo_malloc_ab’ 944 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function ‘pqueue_grow’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:17: note: in expansion of macro ‘_cairo_malloc_ab’ 137 | new_elements = _cairo_malloc_ab (pq->max_size, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function ‘_active_edges_to_spans’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:17: note: in expansion of macro ‘_cairo_malloc_ab’ 370 | sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function ‘_cairo_rectangular_scan_converter_generate’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:15: note: in expansion of macro ‘_cairo_malloc_ab’ 609 | rectangles = _cairo_malloc_ab (self->num_rectangles + 1, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-region.c: In function ‘_moz_cairo_region_create_rectangles’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro ‘_cairo_malloc_ab’ 238 | pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_sub_font_collect’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro ‘_cairo_malloc_ab’ 583 | subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_scaled_font_subsets_foreach_internal’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro ‘_cairo_malloc_ab’ 882 | collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro ‘_cairo_malloc_ab’ 883 | collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); | ^~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-spans.c:27, from Unified_c_gfx_cairo_cairo_src3.c:2: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-stroke-style.c: In function ‘_cairo_stroke_style_init_copy’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro ‘_cairo_malloc_ab’ 73 | style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function ‘_fill_rectangles’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro ‘_cairo_malloc_ab’ 701 | rects = _cairo_malloc_ab (traps->num_traps, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function ‘_cairo_surface_fallback_fill_rectangles’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro ‘_cairo_malloc_ab’ 1491 | offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function ‘_cairo_surface_fallback_composite_trapezoids’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro ‘_cairo_malloc_ab’ 1546 | offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-surface-offset.c: In function ‘_cairo_surface_offset_glyphs’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro ‘_cairo_malloc_ab’ 301 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-surface.c: In function ‘_cairo_surface_fill_region’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro ‘_cairo_malloc_ab’ 1991 | rects = _cairo_malloc_ab (num_rects, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-tee-surface.c: In function ‘_cairo_tee_surface_show_text_glyphs’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro ‘_cairo_malloc_ab’ 428 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function ‘polygon_reset’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:23: note: in expansion of macro ‘_cairo_malloc_ab’ 1093 | polygon->y_buckets = _cairo_malloc_ab (num_buckets, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-traps.c: In function ‘_cairo_traps_grow’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro ‘_cairo_malloc_ab’ 113 | new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-traps.c: In function ‘_cairo_traps_extract_region’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro ‘_cairo_malloc_ab’ 530 | rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-unicode.c: In function ‘_cairo_utf8_to_ucs4’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro ‘_cairo_malloc_ab’ 280 | str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-unicode.c: In function ‘_cairo_utf8_to_utf16’: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro ‘_cairo_malloc_ab’ 396 | str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); | ^~~~~~~~~~~~~~~~ In file included from Unified_c_gfx_cairo_cairo_src3.c:137: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-version.c: At top level: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 39 | #define CAIRO_VERSION_H 1 | In file included from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo.h:41, from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairoint.h:70, from /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-spans.c:27, from Unified_c_gfx_cairo_cairo_src3.c:2: /builddir/build/BUILD/firefox-84.0/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 8 | #define CAIRO_VERSION_H | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 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 /builddir/build/BUILD/firefox-84.0/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp: In member function ‘void sh::ShaderStorageBlockOutputHLSL::traverseSSBOAccess(sh::TIntermTyped*, sh::SSBOMethod)’: /builddir/build/BUILD/firefox-84.0/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:435:33: warning: ‘storage’ may be used uninitialized in this function [-Wmaybe-uninitialized] 435 | node->getAsSwizzleNode()); | ^ /builddir/build/BUILD/firefox-84.0/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:431:20: warning: ‘rowMajor’ may be used uninitialized in this function [-Wmaybe-uninitialized] 431 | setMatrixStride(node, storage, rowMajor); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling webrender v0.61.0 (/builddir/build/BUILD/firefox-84.0/gfx/wr/webrender) gfx/config In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/gfx/GPUParent.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/config/gfxConfig.cpp:9, from Unified_cpp_gfx_config0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::gfx::gfxVars::Initialize()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_config0.cpp:29: /builddir/build/BUILD/firefox-84.0/gfx/config/gfxVars.cpp:57:30: note: while referencing ‘initUpdates’ 57 | nsTArray initUpdates; | ^~~~~~~~~~~ gfx/gl /builddir/build/BUILD/firefox-84.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function ‘sh::TString sh::TypeString(const sh::TType&)’: /builddir/build/BUILD/firefox-84.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:915:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 915 | switch (type.getNominalSize()) | ^~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:926:13: note: here 926 | case EbtInt: | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:927:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 927 | switch (type.getNominalSize()) | ^~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:938:13: note: here 938 | case EbtUInt: | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:939:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 939 | switch (type.getNominalSize()) | ^~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:950:13: note: here 950 | case EbtBool: | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:951:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 951 | switch (type.getNominalSize()) | ^~~~~~ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0/gfx/gl/MozFramebuffer.h:13, from /builddir/build/BUILD/firefox-84.0/gfx/gl/GLContext.h:36, from /builddir/build/BUILD/firefox-84.0/gfx/gl/GLContextEGL.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void* mozilla::gl::GLContextEGL::CreatePBufferSurfaceTryingPowerOfTwo(mozilla::gl::EglDisplay&, EGLConfig, EGLenum, mozilla::gfx::IntSize&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_gl0.cpp:47: /builddir/build/BUILD/firefox-84.0/gfx/gl/GLContextProviderEGL.cpp:770:20: note: while referencing ‘pbattrs’ 770 | nsTArray pbattrs(16); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0/gfx/gl/MozFramebuffer.h:13, from /builddir/build/BUILD/firefox-84.0/gfx/gl/GLContext.h:36, from /builddir/build/BUILD/firefox-84.0/gfx/gl/GLContextEGL.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 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/gfx/gl/GLContextEGL.h:12, from /builddir/build/BUILD/firefox-84.0/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0/gfx/gl/GLContextEGL.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-84.0/gfx/gl/GLContext.h: In constructor ‘mozilla::gl::ScopedSaveMultiTex::ScopedSaveMultiTex(mozilla::gl::GLContext*, uint8_t, GLenum)’: /builddir/build/BUILD/firefox-84.0/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/gfx/gl/GLBlitHelper.cpp:207:10: note: ‘texBinding’ was declared here 207 | GLenum texBinding; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/gfx/gl/GLContextEGL.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-84.0/gfx/gl/GLContext.h: In member function ‘void mozilla::gl::DrawBlitProg::Draw(const mozilla::gl::DrawBlitProg::BaseArgs&, const mozilla::gl::DrawBlitProg::YUVArgs*) const’: /builddir/build/BUILD/firefox-84.0/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/gfx/gl/GLBlitHelper.cpp:452:10: note: ‘oldVAO’ was declared here 452 | GLuint oldVAO; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-84.0/gfx/gl/SharedSurfaceEGL.h:11, from /builddir/build/BUILD/firefox-84.0/gfx/gl/SharedSurfaceEGL.cpp:6, from Unified_cpp_gfx_gl1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::gl::TextureImageEGL::DirectUpdate(mozilla::gfx::DataSourceSurface*, const nsIntRegion&, const IntPoint&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 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/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-84.0/gfx/gl/SharedSurfaceEGL.h:11, from /builddir/build/BUILD/firefox-84.0/gfx/gl/SharedSurfaceEGL.cpp:6, from Unified_cpp_gfx_gl1.cpp:2: /builddir/build/BUILD/firefox-84.0/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/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/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/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/gfx/graphite2/src/inc/Segment.h:38, from /builddir/build/BUILD/firefox-84.0/gfx/graphite2/src/Segment.cpp:32, from Unified_cpp_gfx_graphite2_src1.cpp:2: /builddir/build/BUILD/firefox-84.0/gfx/graphite2/src/inc/Slot.h:42:8: note: ‘struct graphite2::SlotJustify’ declared here 42 | struct SlotJustify | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/gfx/graphite2/src/inc/FeatureVal.h:31, from /builddir/build/BUILD/firefox-84.0/gfx/graphite2/src/inc/FeatureMap.h:29, from /builddir/build/BUILD/firefox-84.0/gfx/graphite2/src/inc/Face.h:34, from /builddir/build/BUILD/firefox-84.0/gfx/graphite2/src/inc/Segment.h:34, from /builddir/build/BUILD/firefox-84.0/gfx/graphite2/src/Segment.cpp:32, from Unified_cpp_gfx_graphite2_src1.cpp:2: /builddir/build/BUILD/firefox-84.0/gfx/graphite2/src/inc/List.h: In instantiation of ‘T* graphite2::Vector::erase(graphite2::Vector::iterator, graphite2::Vector::iterator) [with T = graphite2::FeatureVal; graphite2::Vector::iterator = graphite2::FeatureVal*]’: /builddir/build/BUILD/firefox-84.0/gfx/graphite2/src/inc/List.h:93:56: required from ‘void graphite2::Vector::clear() [with T = graphite2::FeatureVal]’ /builddir/build/BUILD/firefox-84.0/gfx/graphite2/src/inc/List.h:61:17: required from ‘graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]’ /builddir/build/BUILD/firefox-84.0/gfx/graphite2/src/Segment.cpp:60:42: required from here /builddir/build/BUILD/firefox-84.0/gfx/graphite2/src/inc/List.h:163:32: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class graphite2::FeatureVal’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 163 | if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/gfx/graphite2/src/inc/FeatureMap.h:29, from /builddir/build/BUILD/firefox-84.0/gfx/graphite2/src/inc/Face.h:34, from /builddir/build/BUILD/firefox-84.0/gfx/graphite2/src/inc/Segment.h:34, from /builddir/build/BUILD/firefox-84.0/gfx/graphite2/src/Segment.cpp:32, from Unified_cpp_gfx_graphite2_src1.cpp:2: /builddir/build/BUILD/firefox-84.0/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: ‘class graphite2::FeatureVal’ declared here 38 | class FeatureVal : public Vector | ^~~~~~~~~~ gfx/harfbuzz/src In file included from /builddir/build/BUILD/firefox-84.0/gfx/angle/checkout/src/compiler/translator/Common.h:19, from /builddir/build/BUILD/firefox-84.0/gfx/angle/checkout/src/compiler/translator/IntermNode.h:25, from /builddir/build/BUILD/firefox-84.0/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:12, from /builddir/build/BUILD/firefox-84.0/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:7: /builddir/build/BUILD/firefox-84.0/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp: In member function ‘void sh::TIntermTraverser::insertStatementsInBlockAtPosition(sh::TIntermBlock*, size_t, const TIntermSequence&, const TIntermSequence&)’: /builddir/build/BUILD/firefox-84.0/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:293:21: warning: comparison of unsigned expression in ‘>= 0’ is always true [-Wtype-limits] 293 | ASSERT(position >= 0); | ~~~~~~~~~^~~~ /builddir/build/BUILD/firefox-84.0/gfx/angle/checkout/src/common/debug.h:288:64: note: in definition of macro ‘ASSERT’ 288 | # define ASSERT(condition) ANGLE_EAT_STREAM_PARAMETERS << !(condition) | ^~~~~~~~~ gfx/ipc gfx/layers In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0/gfx/ipc/CompositorSession.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/ipc/CompositorSession.cpp:6, from Unified_cpp_gfx_ipc0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::GPUChild::Init()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_ipc0.cpp:38: /builddir/build/BUILD/firefox-84.0/gfx/ipc/GPUChild.cpp:65:34: note: while referencing ‘features’ 65 | nsTArray features; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/layers/basic/BasicCompositor.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/layers/basic/BasicCompositor.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 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/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/layers/basic/BasicCompositor.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/layers/basic/BasicCompositor.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0/gfx/layers/basic/BasicImplData.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/layers/basic/BasicLayersImpl.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/layers/basic/BasicImageLayer.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::layers::Layer::SetVisibleRegion(const LayerIntRegion&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 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/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0/gfx/layers/basic/BasicImplData.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/layers/basic/BasicLayersImpl.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/layers/basic/BasicImageLayer.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ gfx/ots/src In file included from Unified_cpp_gfx_ots_src0.cpp:11: /builddir/build/BUILD/firefox-84.0/gfx/ots/src/cff.cc: In function ‘bool {anonymous}::ParsePrivateDictData(ots::Buffer&, size_t, size_t, {anonymous}::DICT_DATA_TYPE, ots::OpenTypeCFF*)’: /builddir/build/BUILD/firefox-84.0/gfx/ots/src/cff.cc:548:29: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long 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/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/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 ‘long unsigned int’} [-Wsign-compare] 376 | if (argument_stack->top() >= cff.region_index_count.size()) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/ots/src/cff_charstring.cc:393:25: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (*in_out_vsindex >= cff.region_index_count.size()) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/ots/src/cff_charstring.cc:398:20: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘int’ [-Wsign-compare] 398 | if (stack_size < n * (k + 1) + 1) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ gfx/skia /builddir/build/BUILD/firefox-84.0/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/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/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/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/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/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkRecords::DrawPath’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkMiniRecorder.h:14, from /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:12: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkRecords.h:275:8: note: ‘struct SkRecords::DrawPath’ declared here 275 | RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, | ^~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkRecords.h:167:8: note: in definition of macro ‘RECORD’ 167 | struct T { \ | ^ /builddir/build/BUILD/firefox-84.0/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/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/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkRecords::DrawRect’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkMiniRecorder.h:14, from /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:12: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkRecords.h:290:8: note: ‘struct SkRecords::DrawRect’ declared here 290 | RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, | ^~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkRecords.h:167:8: note: in definition of macro ‘RECORD’ 167 | struct T { \ | ^ /builddir/build/BUILD/firefox-84.0/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/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/gfx/skia/skia/src/core/SkMiniRecorder.cpp:113:9: required from here /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkRecords::DrawTextBlob’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkMiniRecorder.h:14, from /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:12: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkRecords.h:296:8: note: ‘struct SkRecords::DrawTextBlob’ declared here 296 | RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkRecords.h:167:8: note: in definition of macro ‘RECORD’ 167 | struct T { \ | ^ In file included from /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkOpts.cpp:44: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1090:7: warning: multi-line comment [-Wcomment] 1090 | #if 0 //defined(JUMPER_IS_NEON) && defined(SK_CPU_ARM64) \ | ^ In file included from /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkOpts.cpp:43: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function ‘uint32_t portable::hash_fn(const void*, size_t, uint32_t)’: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:194:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 194 | case 3: k ^= data[2] << 16; | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/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/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/gfx/skia/skia/src/opts/SkChecksum_opts.h:196:13: note: here 196 | case 1: k ^= data[0] << 0; | ^~~~ In file included from Unified_cpp_gfx_skia0.cpp:101: /builddir/build/BUILD/firefox-84.0/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/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/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp: In static member function ‘static int SkDCubic::ComplexBreak(const SkPoint*, SkScalar*)’: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 258 | } | ^ /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:9: note: here 261 | case SkCubicType::kSerpentine: | ^~~~ In file included from Unified_cpp_gfx_skia13.cpp:92: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function ‘bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)’: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:499:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 499 | if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 | ^~ /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:509:9: note: here 509 | case SkOTTableName::Record::PlatformID::Unicode: | ^~~~ In file included from Unified_cpp_gfx_skia14.cpp:65: /builddir/build/BUILD/firefox-84.0/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/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/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/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>::fDcDx’ whose type uses the anonymous namespace [-Wsubobject-linkage] 259 | LinearGradient4fContext::LinearIntervalProcessor { | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>::fCc’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-84.0/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/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/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/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>::fDcDx’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>::fCc’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-84.0/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/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/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/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>::fDcDx’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>::fCc’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-84.0/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/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/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/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>::fDcDx’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>::fCc’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-84.0/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/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/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/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>::fDcDx’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>::fCc’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-84.0/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/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/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/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>::fDcDx’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>::fCc’ whose type uses the anonymous namespace [-Wsubobject-linkage] In file included from Unified_cpp_gfx_skia14.cpp:74: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp: In member function ‘virtual bool SkGradientShaderBase::onAppendStages(const SkStageRec&) const’: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:297:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 297 | p->append(SkRasterPipeline::decal_x, decal_ctx); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:299:9: note: here 299 | case SkTileMode::kClamp: | ^~~~ In file included from Unified_cpp_gfx_skia15.cpp:29: /builddir/build/BUILD/firefox-84.0/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/gfx/skia/skia/src/sksl/SkSLParser.cpp:1991:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1991 | } | ^ /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/sksl/SkSLParser.cpp:1993:9: note: here 1993 | case Token::FLOAT_LITERAL: { | ^~~~ /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/sksl/SkSLParser.cpp: In member function ‘SkSL::ASTNode::ID SkSL::Parser::term()’: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/sksl/SkSLParser.cpp:2057:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 2057 | } | ^ /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/sksl/SkSLParser.cpp:2059:9: note: here 2059 | case Token::INT_LITERAL: { | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-84.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-84.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::layers::AnimationHelper::SampleResult mozilla::layers::AnimationHelper::SampleAnimationForEachNode(mozilla::TimeStamp, mozilla::TimeStamp, const mozilla::layers::AnimatedValue*, nsTArray&, nsTArray >&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0/gfx/layers/AnimationHelper.cpp:217:44: note: while referencing ‘nonAnimatingValues’ 217 | nsTArray> nonAnimatingValues; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-84.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-84.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::gfx::PolygonTyped mozilla::gfx::PolygonTyped::ClipPolygon(const mozilla::gfx::PolygonTyped&) const [with Units = mozilla::gfx::UnknownUnits]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/BSPTree.h:15, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/Layers.h:39, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/FrameLayerBuilder.h:21, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsDisplayListInvalidation.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsDisplayList.h:32, from /builddir/build/BUILD/firefox-84.0/gfx/layers/AnimationHelper.cpp:27, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/gfx/Polygon.h:222:27: note: while referencing ‘clippedPoints’ 222 | nsTArray clippedPoints(mPoints.Clone()); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-84.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-84.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::layers::Compositor::DrawPolygon(const Polygon&, const Rect&, const IntRect&, const mozilla::layers::EffectChain&, mozilla::gfx::Float, const Matrix4x4&, const Rect&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_layers0.cpp:83: /builddir/build/BUILD/firefox-84.0/gfx/layers/Compositor.cpp:338:35: note: while referencing ‘texturedTriangles’ 338 | nsTArray texturedTriangles; | ^~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_skia16.cpp:20: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/utils/SkPatchUtils.cpp:66:7: warning: ‘FwDCubicEvaluator’ has a field ‘FwDCubicEvaluator::fCoefs’ whose type uses the anonymous namespace [-Wsubobject-linkage] 66 | class FwDCubicEvaluator { | ^~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_skia16.cpp:47: /builddir/build/BUILD/firefox-84.0/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/gfx/skia/skia/src/utils/SkShadowUtils.cpp:152:5: warning: control reaches end of non-void function [-Wreturn-type] 152 | } | ^ In file included from Unified_cpp_gfx_skia2.cpp:92: /builddir/build/BUILD/firefox-84.0/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/gfx/skia/skia/src/core/SkDraw.cpp:514:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 514 | } | ^ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 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/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from Unified_cpp_gfx_skia4.cpp:47: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkICC.cpp: In function ‘void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)’: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkICC.cpp:278:49: warning: argument to ‘sizeof’ in ‘char* strncpy(char*, const char*, size_t)’ call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess] 278 | strncpy(dst, kDescriptionTagBodyPrefix, sizeof(kDescriptionTagBodyPrefix)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsTArray mozilla::layers::ContainerLayer::SortChildrenBy3DZOrder(mozilla::layers::ContainerLayer::SortMode)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_layers1.cpp:38: /builddir/build/BUILD/firefox-84.0/gfx/layers/Layers.cpp:1119:26: note: while referencing ‘drawOrder’ 1119 | nsTArray drawOrder; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 3 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/gfx/layers/Layers.cpp:1068:18: note: while referencing ‘polygon’ 1068 | gfx::Polygon polygon = gfx::Polygon::FromRect(gfx::Rect(bounds)); | ^~~~~~~ In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/throw_gcc.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/stl_wrappers/type_traits:72, from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/stl_function.h:60, from /usr/include/c++/10/functional:49, from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/functional:3, from /builddir/build/BUILD/firefox-84.0/objdir/dist/stl_wrappers/functional:52, from /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkGlyphRun.h:11, from /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkGlyphRun.cpp:8, from Unified_cpp_gfx_skia4.cpp:2: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)’ at /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkICC.cpp:278:16, inlined from ‘sk_sp SkWriteICCProfile(const skcms_TransferFunction&, const skcms_Matrix3x3&)’ at /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkICC.cpp:317:30: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long 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/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/gfx/skia/skia/src/core/SkICC.cpp:317:30: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long 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/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/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/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/gfx/skia/skia/src/core/SkRRect.cpp: In member function ‘size_t SkRRect::readFromMemory(const void*, size_t)’: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkRRect.cpp:557:39: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of a non-trivial type ‘class SkRRect’ leaves 4 bytes unchanged [-Wclass-memaccess] 557 | memcpy(&raw, buffer, kSizeInMemory); | ^ In file included from /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/include/private/SkPathRef.h:13, from /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkPath_serial.cpp:10, from Unified_cpp_gfx_skia6.cpp:2: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/include/core/SkRRect.h:30:14: note: ‘class SkRRect’ declared here 30 | class SK_API SkRRect { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/include/core/SkYUVASizeInfo.h:11, from /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/include/core/SkImageGenerator.h:16, from /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkPicture.cpp:10, from Unified_cpp_gfx_skia6.cpp:11: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/include/codec/SkEncodedOrigin.h: In function ‘SkMatrix SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)’: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/include/codec/SkEncodedOrigin.h:44:1: warning: control reaches end of non-void function [-Wreturn-type] 44 | } | ^ In file included from Unified_cpp_gfx_skia7.cpp:110: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In function ‘SkDescriptor* auto_descriptor_from_desc(const SkDescriptor*, SkFontID, SkAutoDescriptor*)’: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:42:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 42 | memcpy(&rec, ptr, size); | ^ In file included from /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkGlyphRunPainter.h:15, from /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkDraw.h:18, from /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, from Unified_cpp_gfx_skia7.cpp:110: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 55 | struct SkScalerContextRec { | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:22, from Unified_cpp_gfx_skia7.cpp:110: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In lambda function: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:517:59: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 517 | std::memcpy(&rec, ptr, sizeof(rec)); | ^ /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTraceEvent.h:155:40: note: in definition of macro ‘INTERNAL_TRACE_EVENT_ADD_SCOPED’ 155 | TRACE_EVENT_FLAG_NONE, ##__VA_ARGS__); \ | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:512:5: note: in expansion of macro ‘TRACE_EVENT1’ 512 | TRACE_EVENT1("skia", "RecForDesc", "rec", | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:513:13: note: in expansion of macro ‘TRACE_STR_COPY’ 513 | TRACE_STR_COPY( | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkGlyphRunPainter.h:15, from /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkDraw.h:18, from /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, from Unified_cpp_gfx_skia7.cpp:110: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 55 | struct SkScalerContextRec { | ^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_skia7.cpp:119: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkResourceCache.cpp: At global scope: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkResourceCache.cpp:75:24: warning: ‘SkResourceCache::Hash’ has a base ‘SkTHashTable’ whose type uses the anonymous namespace [-Wsubobject-linkage] 75 | class SkResourceCache::Hash : | ^~~~ In file included from Unified_cpp_gfx_skia7.cpp:137: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function ‘static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)’: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkScalerContext.cpp:1118:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 1118 | memset(&rec, 0, sizeof(rec)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkGlyphRunPainter.h:15, from /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkDraw.h:18, from /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, from Unified_cpp_gfx_skia7.cpp:110: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 55 | struct SkScalerContextRec { | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:23, from Unified_cpp_gfx_skia7.cpp:110: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual void* SkTypefaceProxy::onGetCTFontRef() const’: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h:129:5: warning: control reaches end of non-void function [-Wreturn-type] 129 | } | ^ /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual size_t SkTypefaceProxy::onGetTableData(SkFontTableTag, size_t, size_t, void*) const’: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h:96:5: warning: control reaches end of non-void function [-Wreturn-type] 96 | } | ^ /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetTableTags(SkFontTableTag*) const’: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h:93:5: warning: control reaches end of non-void function [-Wreturn-type] 93 | } | ^ /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual SkTypeface::LocalizedStrings* SkTypefaceProxy::onCreateFamilyNameIterator() const’: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h:90:5: warning: control reaches end of non-void function [-Wreturn-type] 90 | } | ^ /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetUPEM() const’: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h:66:75: warning: control reaches end of non-void function [-Wreturn-type] 66 | int onGetUPEM() const override { SK_ABORT("Should never be called."); } | ^ /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetVariationDesignParameters(SkFontParameters::Variation::Axis*, int) const’: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h:83:5: warning: control reaches end of non-void function [-Wreturn-type] 83 | } | ^ /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetVariationDesignPosition(SkFontArguments::VariationPosition::Coordinate*, int) const’: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h:79:5: warning: control reaches end of non-void function [-Wreturn-type] 79 | } | ^ /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onMakeFontData() const’: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h:72:5: warning: control reaches end of non-void function [-Wreturn-type] 72 | } | ^ /builddir/build/BUILD/firefox-84.0/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/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/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onGetAdvancedMetrics() const’: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h:119:5: warning: control reaches end of non-void function [-Wreturn-type] 119 | } | ^ /builddir/build/BUILD/firefox-84.0/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/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/objdir/dist/include/mozilla/webrender/webrender_ffi.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:11, from /builddir/build/BUILD/firefox-84.0/gfx/layers/ipc/SharedSurfacesChild.h:16, from /builddir/build/BUILD/firefox-84.0/gfx/layers/ipc/SharedSurfacesChild.cpp:7, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In member function ‘virtual void mozilla::layers::LayerManagerMLGPU::InvalidateAll()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:578:51: warning: array subscript 2 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/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/webrender/webrender_ffi.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:11, from /builddir/build/BUILD/firefox-84.0/gfx/layers/ipc/SharedSurfacesChild.h:16, from /builddir/build/BUILD/firefox-84.0/gfx/layers/ipc/SharedSurfacesChild.cpp:7, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::gfx::PolygonTyped mozilla::gfx::PolygonTyped::ClipPolygon(const mozilla::gfx::PolygonTyped&) const [with Units = mozilla::gfx::UnknownUnits]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/BSPTree.h:15, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/Layers.h:39, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/BasicLayers.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, from /builddir/build/BUILD/firefox-84.0/gfx/layers/ipc/SharedSurfacesChild.cpp:14, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-84.0/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_skia8.cpp:101: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkStrikeCache.cpp: In function ‘bool loose_compare(const SkDescriptor&, const SkDescriptor&)’: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkStrikeCache.cpp:281:30: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 281 | memcpy(&lhsRec, ptr, size); | ^ In file included from /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkDescriptor.h:15, from /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkStrike.h:16, from /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkStrike.cpp:8, from Unified_cpp_gfx_skia8.cpp:92: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 55 | struct SkScalerContextRec { | ^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_skia8.cpp:101: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkStrikeCache.cpp:285:30: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 285 | memcpy(&rhsRec, ptr, size); | ^ In file included from /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkDescriptor.h:15, from /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkStrike.h:16, from /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkStrike.cpp:8, from Unified_cpp_gfx_skia8.cpp:92: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 55 | struct SkScalerContextRec { | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.cpp:13, from Unified_cpp_gfx_skia9.cpp:119: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual void* SkTypefaceProxy::onGetCTFontRef() const’: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h:129:5: warning: control reaches end of non-void function [-Wreturn-type] 129 | } | ^ /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual size_t SkTypefaceProxy::onGetTableData(SkFontTableTag, size_t, size_t, void*) const’: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h:96:5: warning: control reaches end of non-void function [-Wreturn-type] 96 | } | ^ /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetTableTags(SkFontTableTag*) const’: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h:93:5: warning: control reaches end of non-void function [-Wreturn-type] 93 | } | ^ /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual SkTypeface::LocalizedStrings* SkTypefaceProxy::onCreateFamilyNameIterator() const’: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h:90:5: warning: control reaches end of non-void function [-Wreturn-type] 90 | } | ^ /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetUPEM() const’: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h:66:75: warning: control reaches end of non-void function [-Wreturn-type] 66 | int onGetUPEM() const override { SK_ABORT("Should never be called."); } | ^ /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetVariationDesignParameters(SkFontParameters::Variation::Axis*, int) const’: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h:83:5: warning: control reaches end of non-void function [-Wreturn-type] 83 | } | ^ /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetVariationDesignPosition(SkFontArguments::VariationPosition::Coordinate*, int) const’: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h:79:5: warning: control reaches end of non-void function [-Wreturn-type] 79 | } | ^ /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onMakeFontData() const’: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h:72:5: warning: control reaches end of non-void function [-Wreturn-type] 72 | } | ^ /builddir/build/BUILD/firefox-84.0/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/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/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onGetAdvancedMetrics() const’: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.h:119:5: warning: control reaches end of non-void function [-Wreturn-type] 119 | } | ^ /builddir/build/BUILD/firefox-84.0/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/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/gfx/skia/skia/src/core/SkTextBlob.cpp: In static member function ‘static void* SkTextBlob::operator new(size_t)’: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTextBlob.cpp:204:1: warning: control reaches end of non-void function [-Wreturn-type] 204 | } | ^ In file included from Unified_cpp_gfx_skia9.cpp:119: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.cpp: In member function ‘virtual unsigned int SkScalerContextProxy::generateGlyphCount()’: /builddir/build/BUILD/firefox-84.0/gfx/skia/skia/src/core/SkTypeface_remote.cpp:32:1: warning: control reaches end of non-void function [-Wreturn-type] 32 | } | ^ In file included from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0/gfx/layers/wr/DisplayItemCache.cpp: In member function ‘void mozilla::layers::DisplayItemCache::Clear()’: /builddir/build/BUILD/firefox-84.0/gfx/layers/wr/DisplayItemCache.cpp:85:62: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘nsTArray_Impl::elem_type’ {aka ‘struct mozilla::layers::DisplayItemCache::Slot’}; use assignment or value-initialization instead [-Wclass-memaccess] 85 | memset(mSlots.Elements(), 0, mSlots.Length() * sizeof(Slot)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/gfx/layers/wr/DisplayItemCache.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0/gfx/layers/mlgpu/MemoryReportingMLGPU.cpp:8, from Unified_cpp_gfx_layers11.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 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/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0/gfx/layers/mlgpu/LayerManagerMLGPU.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/layers/mlgpu/PaintedLayerMLGPU.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/layers/mlgpu/PaintedLayerMLGPU.cpp:7, from Unified_cpp_gfx_layers11.cpp:11: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-84.0/gfx/layers/mlgpu/MemoryReportingMLGPU.cpp:8, from Unified_cpp_gfx_layers11.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::gfx::PolygonTyped mozilla::gfx::PolygonTyped::ClipPolygon(const mozilla::gfx::PolygonTyped&) const [with Units = mozilla::gfx::UnknownUnits]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/BSPTree.h:15, from /builddir/build/BUILD/firefox-84.0/gfx/layers/Layers.h:39, from /builddir/build/BUILD/firefox-84.0/gfx/layers/mlgpu/LayerManagerMLGPU.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/layers/mlgpu/PaintedLayerMLGPU.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/layers/mlgpu/PaintedLayerMLGPU.cpp:7, from Unified_cpp_gfx_layers11.cpp:11: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/gfx/Polygon.h:222:27: note: while referencing ‘clippedPoints’ 222 | nsTArray clippedPoints(mPoints.Clone()); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, from /builddir/build/BUILD/firefox-84.0/gfx/layers/wr/DisplayItemCache.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/layers/wr/DisplayItemCache.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::layers::WebRenderBridgeChild::EndTransaction(mozilla::layers::PWebRenderBridgeChild::DisplayListData&&, mozilla::layers::PWebRenderBridgeChild::TransactionId, bool, const VsyncId&, const mozilla::TimeStamp&, const mozilla::TimeStamp&, const mozilla::TimeStamp&, const nsCString&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_layers12.cpp:65: /builddir/build/BUILD/firefox-84.0/gfx/layers/wr/WebRenderBridgeChild.cpp:120:32: note: while referencing ‘payloads’ 120 | nsTArray payloads; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, from /builddir/build/BUILD/firefox-84.0/gfx/layers/wr/DisplayItemCache.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/layers/wr/DisplayItemCache.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 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/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsITheme.h:15, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIWidget.h:18, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:41, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, from /builddir/build/BUILD/firefox-84.0/gfx/layers/wr/DisplayItemCache.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/layers/wr/DisplayItemCache.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, from /builddir/build/BUILD/firefox-84.0/gfx/layers/wr/DisplayItemCache.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/layers/wr/DisplayItemCache.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::WebRenderBridgeChild::EndEmptyTransaction(const FocusTarget&, mozilla::Maybe&&, mozilla::layers::PWebRenderBridgeChild::TransactionId, const VsyncId&, const mozilla::TimeStamp&, const mozilla::TimeStamp&, const mozilla::TimeStamp&, const nsCString&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_layers12.cpp:65: /builddir/build/BUILD/firefox-84.0/gfx/layers/wr/WebRenderBridgeChild.cpp:156:32: note: while referencing ‘payloads’ 156 | nsTArray payloads; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0/gfx/layers/apz/src/APZUtils.h:18, from /builddir/build/BUILD/firefox-84.0/gfx/layers/apz/src/Axis.h:12, from /builddir/build/BUILD/firefox-84.0/gfx/layers/apz/src/Axis.cpp:7, from Unified_cpp_gfx_layers3.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 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/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0/gfx/layers/apz/src/APZUtils.h:18, from /builddir/build/BUILD/firefox-84.0/gfx/layers/apz/src/Axis.h:12, from /builddir/build/BUILD/firefox-84.0/gfx/layers/apz/src/Axis.cpp:7, from Unified_cpp_gfx_layers3.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0/gfx/layers/apz/util/InputAPZContext.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/layers/apz/util/InputAPZContext.cpp:7, from Unified_cpp_gfx_layers5.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 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/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, from /builddir/build/BUILD/firefox-84.0/gfx/layers/apz/util/InputAPZContext.h:11, from /builddir/build/BUILD/firefox-84.0/gfx/layers/apz/util/InputAPZContext.cpp:7, from Unified_cpp_gfx_layers5.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0/gfx/layers/client/ClientLayerManager.h:11, from /builddir/build/BUILD/firefox-84.0/gfx/layers/client/ClientContainerLayer.h:11, from /builddir/build/BUILD/firefox-84.0/gfx/layers/client/ClientContainerLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 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/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0/gfx/layers/client/ClientLayerManager.h:11, from /builddir/build/BUILD/firefox-84.0/gfx/layers/client/ClientContainerLayer.h:11, from /builddir/build/BUILD/firefox-84.0/gfx/layers/client/ClientContainerLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/layers/composite/AsyncCompositionManager.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In member function ‘virtual void mozilla::layers::LayerManagerComposite::InvalidateAll()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:578:51: warning: array subscript 2 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/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-84.0/gfx/layers/Layers.h:15, from /builddir/build/BUILD/firefox-84.0/gfx/layers/client/ClientLayerManager.h:11, from /builddir/build/BUILD/firefox-84.0/gfx/layers/client/ClientContainerLayer.h:11, from /builddir/build/BUILD/firefox-84.0/gfx/layers/client/ClientContainerLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::ClientMultiTiledLayerBuffer::Update(const nsIntRegion&, const nsIntRegion&, const nsIntRegion&, mozilla::layers::TilePaintFlags)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_layers6.cpp:83: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/layers/composite/AsyncCompositionManager.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::gfx::PolygonTyped mozilla::gfx::PolygonTyped::ClipPolygon(const mozilla::gfx::PolygonTyped&) const [with Units = mozilla::gfx::UnknownUnits]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/BSPTree.h:15, from /builddir/build/BUILD/firefox-84.0/gfx/layers/Layers.h:39, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h:13, from /builddir/build/BUILD/firefox-84.0/gfx/layers/composite/AsyncCompositionManager.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/gfx/Polygon.h:222:27: note: while referencing ‘clippedPoints’ 222 | nsTArray clippedPoints(mPoints.Clone()); | ^~~~~~~~~~~~~ In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/throw_gcc.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/stl_wrappers/type_traits:72, from /builddir/build/BUILD/firefox-84.0/layout/base/Units.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h:10, from /builddir/build/BUILD/firefox-84.0/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/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/gfx/layers/composite/ContainerLayerComposite.cpp:145:37: /usr/include/bits/string_fortified.h:34:33: warning: ‘void* __builtin_memcpy(void*, const void*, long 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/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/layers/composite/AsyncCompositionManager.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:578:51: warning: array subscript 2 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/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/layers/composite/TextRenderer.cpp:12, from Unified_cpp_gfx_layers8.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 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/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/layers/composite/TextRenderer.cpp:12, from Unified_cpp_gfx_layers8.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/layers/composite/TextRenderer.cpp:12, from Unified_cpp_gfx_layers8.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In member function ‘void mozilla::layers::TiledLayerBufferComposite::AddAnimationInvalidation(nsIntRegion&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:578:51: warning: array subscript 2 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/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerParent.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/CompositorManagerParent.h:15, from /builddir/build/BUILD/firefox-84.0/gfx/layers/ipc/CompositorManagerParent.cpp:7, from Unified_cpp_gfx_layers9.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::layers::HostIPCAllocator::SendPendingAsyncMessages()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_layers9.cpp:38: /builddir/build/BUILD/firefox-84.0/gfx/layers/ipc/ISurfaceAllocator.cpp:54:36: note: while referencing ‘messages’ 54 | nsTArray messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerParent.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/CompositorManagerParent.h:15, from /builddir/build/BUILD/firefox-84.0/gfx/layers/ipc/CompositorManagerParent.cpp:7, from Unified_cpp_gfx_layers9.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 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/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsITheme.h:15, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIWidget.h:18, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:41, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerParent.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/CompositorManagerParent.h:15, from /builddir/build/BUILD/firefox-84.0/gfx/layers/ipc/CompositorManagerParent.cpp:7, from Unified_cpp_gfx_layers9.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ gfx/src gfx/thebes In file included from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxFT2FontBase.cpp:6: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In static member function ‘static void gfxFT2FontBase::SetupVarCoords(FT_MM_Var*, const nsTArray&, FT_Face)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:413:43: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 413 | size_type Length() const { return mHdr->mLength; } | ~~~~~~^~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxFT2FontBase.cpp:692:22: note: while referencing ‘coords’ 692 | nsTArray coords; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxFT2FontBase.cpp:6: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:72:14: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 72 | if (!mHdr->mIsAutoArray) { | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxFT2FontBase.cpp:692:22: note: while referencing ‘coords’ 692 | nsTArray coords; | ^~~~~~ In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/throw_gcc.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/stl_wrappers/type_traits:72, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/IntegerTypeTraits.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/TypedEnumBits.h:15, from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxTypes.h:10, from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxContext.h:9, from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxFT2FontBase.cpp:6: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘static void nsTArray_RelocateUsingMemutils::RelocateNonOverlappingRegionWithHeader(void*, const void*, size_t, size_t)’ at /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:697:11, inlined from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::EnsureCapacity(nsTArray_base::size_type, nsTArray_base::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]’ at /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:202:63, inlined from ‘nsTArray_Impl::elem_type* nsTArray_Impl::AppendElementInternal(Item&&) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = long int&; E = long int; Alloc = nsTArrayInfallibleAllocator]’ at /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2635:74, inlined from ‘mozilla::NotNull::elem_type*> nsTArray::AppendElement(Item&&) [with Item = long int&; E = long int]’ at /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2771:41, inlined from ‘static void gfxFT2FontBase::SetupVarCoords(FT_MM_Var*, const nsTArray&, FT_Face)’ at /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxFT2FontBase.cpp:694:45: /usr/include/bits/string_fortified.h:34:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ offset [8, 15] is out of the bounds [0, 8] of object ‘coords’ with type ‘nsTArray’ [-Warray-bounds] 34 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxFT2FontBase.cpp: In static member function ‘static void gfxFT2FontBase::SetupVarCoords(FT_MM_Var*, const nsTArray&, FT_Face)’: /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxFT2FontBase.cpp:692:22: note: ‘coords’ declared here 692 | nsTArray coords; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxFT2FontBase.cpp:6: In static member function ‘static void nsTArrayInfallibleAllocator::Free(void*)’, inlined from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::EnsureCapacity(nsTArray_base::size_type, nsTArray_base::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]’ at /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:206:24, inlined from ‘nsTArray_Impl::elem_type* nsTArray_Impl::AppendElementInternal(Item&&) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = long int&; E = long int; Alloc = nsTArrayInfallibleAllocator]’ at /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2635:74, inlined from ‘mozilla::NotNull::elem_type*> nsTArray::AppendElement(Item&&) [with Item = long int&; E = long int]’ at /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2771:41, inlined from ‘static void gfxFT2FontBase::SetupVarCoords(FT_MM_Var*, const nsTArray&, FT_Face)’ at /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxFT2FontBase.cpp:694:45: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:262:38: warning: attempt to free a non-heap object ‘coords’ [-Wfree-nonheap-object] 262 | static void Free(void* aPtr) { free(aPtr); } | ~~~~^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxFontUtils.h:9, from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxFontUtils.cpp:9: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void gfxFontUtils::GetVariationData(gfxFontEntry*, nsTArray*, nsTArray*)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 3 is outside array bounds of ‘gfxFontVariationInstance [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxFontUtils.cpp:1853:32: note: while referencing ‘instance’ 1853 | gfxFontVariationInstance instance; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxFcPlatformFontList.h:9, from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxFcPlatformFontList.cpp:8: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool gfxFcPlatformFontList::FindAndAddFamilies(mozilla::StyleGenericFontFamily, const nsACString&, nsTArray*, gfxPlatformFontList::FindFamiliesFlags, gfxFontStyle*, nsAtom*, gfxFloat)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 is outside array bounds of ‘CopyableTArray [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxFcPlatformFontList.cpp:1992:52: note: while referencing ‘’ 1992 | mFcSubstituteCache.Put(familyName, cachedFamilies); | ^ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/MozPromise.h:23, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/RDDProcessManager.h:8, from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxPlatform.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsTArray gfxPlatform::GetPrefCMSOutputProfileData()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxPlatform.cpp:2155:21: note: while referencing ‘result’ 2155 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxUtils.cpp:18, from Unified_cpp_gfx_thebes1.cpp:119: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void gfxUserFontEntry::StartPlatformFontLoadOnBackgroundThread(const uint8_t*, uint32_t, nsMainThreadPtrHandle)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_thebes1.cpp:110: /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxUserFontSet.cpp:603:24: note: while referencing ‘messages’ 603 | nsTArray messages; | ^~~~~~~~ In file included from Unified_cpp_gfx_thebes1.cpp:20: /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxGraphiteShaper.cpp: In member function ‘nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxShapedText*, uint32_t, uint32_t, const char16_t*, tainted_opaque_gr, tainted_opaque_gr, gfxFontShaper::RoundingFlags)’: /builddir/build/BUILD/firefox-84.0/gfx/thebes/gfxGraphiteShaper.cpp:420:19: warning: ‘clusterLoc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 420 | rtl ? (xLocs_j - clusterLoc) : (xLocs_j - clusterLoc - adv); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gfx/vr/service/openvr In file included from /builddir/build/BUILD/firefox-84.0/gfx/vr/service/openvr/src/openvr_api_public.cpp:10: /builddir/build/BUILD/firefox-84.0/gfx/vr/service/openvr/src/vrpathregistry_public.h:10:20: warning: ‘k_pchLogOverrideVar’ defined but not used [-Wunused-variable] 10 | static const char *k_pchLogOverrideVar = "VR_LOG_PATH"; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/vr/service/openvr/src/vrpathregistry_public.h:9:20: warning: ‘k_pchConfigOverrideVar’ defined but not used [-Wunused-variable] 9 | static const char *k_pchConfigOverrideVar = "VR_CONFIG_PATH"; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/gfx/vr/service/openvr/src/vrpathregistry_public.h:8:20: warning: ‘k_pchRuntimeOverrideVar’ defined but not used [-Wunused-variable] 8 | static const char *k_pchRuntimeOverrideVar = "VR_OVERRIDE"; | ^~~~~~~~~~~~~~~~~~~~~~~ gfx/vr/service gfx/vr gfx/webrender_bindings In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRServiceHost::_ZN7mozilla3gfx13VRServiceHost27SendPuppetSubmitToVRProcessERK8nsTArrayImE.part.0(const nsTArray&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 is outside array bounds of ‘mozilla::gfx::VRServiceHost::SendPuppetSubmitToVRProcess(const nsTArray&):: [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_vr0.cpp:20: /builddir/build/BUILD/firefox-84.0/gfx/vr/VRServiceHost.cpp:222:9: note: while referencing ‘’ 222 | [buffer{aBuffer.Clone()}]() -> void { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | VRServiceHost::Get()->SendPuppetSubmitToVRProcess(buffer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | }); | ~ gfx/ycbcr In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/imgIContainer.h:28, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/gfxUtils.h:11, from /builddir/build/BUILD/firefox-84.0/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, from Unified_cpp_webrender_bindings0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Maybe mozilla::wr::RendererOGL::GetCollectedFrames()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 2 is outside array bounds of ‘mozilla::layers::CollectedFrames [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_webrender_bindings0.cpp:137: /builddir/build/BUILD/firefox-84.0/gfx/webrender_bindings/RendererOGL.cpp:404:27: note: while referencing ‘frames’ 404 | layers::CollectedFrames frames = mCompositionRecorder->GetCollectedFrames(); | ^~~~~~ hal image/build image/decoders/icon/gtk In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/hal/Hal.h:12, from /builddir/build/BUILD/firefox-84.0/hal/HalWakeLock.cpp:7, from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::hal_impl::ModifyWakeLock(const nsAString&, mozilla::hal::WakeLockControl, mozilla::hal::WakeLockControl, uint64_t)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 2 is outside array bounds of ‘{anonymous}::LockCount [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-84.0/hal/HalWakeLock.cpp:179:13: note: while referencing ‘processCount’ 179 | LockCount processCount; | ^~~~~~~~~~~~ image/decoders/icon image/decoders cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C image/encoders/bmp image/encoders/ico image/encoders/jpeg image/encoders/png image intl/hyphenation/glue intl/l10n In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, from /builddir/build/BUILD/firefox-84.0/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-84.0/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::image::SurfaceCache::DiscardAll()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-84.0/image/SurfaceCache.cpp:1726:35: note: while referencing ‘discard’ 1726 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, from /builddir/build/BUILD/firefox-84.0/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-84.0/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-84.0/image/SurfaceCache.cpp:1714:35: note: while referencing ‘discard’ 1714 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, from /builddir/build/BUILD/firefox-84.0/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-84.0/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::image::SurfaceCacheImpl::MemoryPressureObserver::Observe(nsISupports*, const char*, const char16_t*)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-84.0/image/SurfaceCache.cpp:1477:39: note: while referencing ‘discard’ 1477 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, from /builddir/build/BUILD/firefox-84.0/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-84.0/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::image::SurfaceCache::CollectSizeOfSurfaces(mozilla::image::ImageKey, nsTArray&, mozilla::MallocSizeOf)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-84.0/image/SurfaceCache.cpp:1740:35: note: while referencing ‘discard’ 1740 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, from /builddir/build/BUILD/firefox-84.0/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-84.0/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::image::LookupResult mozilla::image::SurfaceCache::Lookup(mozilla::image::ImageKey, const mozilla::image::SurfaceKey&, bool)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-84.0/image/SurfaceCache.cpp:1591:35: note: while referencing ‘discard’ 1591 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, from /builddir/build/BUILD/firefox-84.0/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-84.0/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::image::InsertOutcome mozilla::image::SurfaceCache::Insert(mozilla::NotNull)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-84.0/image/SurfaceCache.cpp:1629:35: note: while referencing ‘discard’ 1629 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, from /builddir/build/BUILD/firefox-84.0/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-84.0/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::image::LookupResult mozilla::image::SurfaceCache::LookupBestMatch(mozilla::image::ImageKey, const mozilla::image::SurfaceKey&, bool)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-84.0/image/SurfaceCache.cpp:1611:35: note: while referencing ‘discard’ 1611 | nsTArray> discard; | ^~~~~~~ intl/locale/gtk /builddir/build/BUILD/firefox-84.0/intl/locale/gtk/OSPreferences_gtk.cpp: In function ‘int HourCycle()’: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/system_wrappers/gio/gio.h:3, from /builddir/build/BUILD/firefox-84.0/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 Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-84.0/intl/locale/DateTimeFormat.cpp: In static member function ‘static nsresult mozilla::DateTimeFormat::GetCalendarSymbol(mozilla::DateTimeFormat::Field, mozilla::DateTimeFormat::Style, const PRExplodedTime*, nsAString&)’: /builddir/build/BUILD/firefox-84.0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ intl/lwbrk intl/strres intl/uconv intl/unicharutil/util ipc/app toolkit/library/build/symverscript.stub media/libsoundtouch/src In file included from Unified_cpp_libsoundtouch_src0.cpp:20: /builddir/build/BUILD/firefox-84.0/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 89 | #pragma omp parallel for | /builddir/build/BUILD/firefox-84.0/media/libsoundtouch/src/FIRFilter.cpp:136: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 136 | #pragma omp parallel for | /builddir/build/BUILD/firefox-84.0/media/libsoundtouch/src/FIRFilter.cpp:179: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 179 | #pragma omp parallel for | In file included from Unified_cpp_libsoundtouch_src0.cpp:47: /builddir/build/BUILD/firefox-84.0/media/libsoundtouch/src/InterpolateShannon.cpp:71: warning: "PI" redefined 71 | #define PI 3.1415926536 | In file included from Unified_cpp_libsoundtouch_src0.cpp:2: /builddir/build/BUILD/firefox-84.0/media/libsoundtouch/src/AAFilter.cpp:45: note: this is the location of the previous definition 45 | #define PI M_PI | In file included from Unified_cpp_libsoundtouch_src0.cpp:83: /builddir/build/BUILD/firefox-84.0/media/libsoundtouch/src/TDStretch.cpp:317: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 317 | #pragma omp parallel for | /builddir/build/BUILD/firefox-84.0/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/media/libsoundtouch/src/RateTransposer.cpp: In member function ‘void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)’: /builddir/build/BUILD/firefox-84.0/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable ‘count’ set but not used [-Wunused-but-set-variable] 133 | uint count; | ^~~~~ config/external/sqlite/libmozsqlite3.so.symbols.stub third_party/sqlite3/src cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 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:119: In function ‘evutil_sockaddr_cmp’, inlined from ‘evdns_nameserver_add_impl_’ at /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/third_party/libevent/evdns.c:2496:9, inlined from ‘evdns_base_nameserver_add’ at /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/third_party/libevent/evdns.c:2577:8: /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/third_party/libevent/evutil.c:2229:12: warning: ‘__builtin_memcmp_eq’ reading 16 bytes from a region of size 8 [-Wstringop-overflow=] 2229 | if ((r = memcmp(sin1->sin6_addr.s6_addr, sin2->sin6_addr.s6_addr, 16))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ipc/chromium In file included from Unified_cpp_ipc_chromium1.cpp:20: /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/string_util.cc: In function ‘int StringToInt(const string16&)’: /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/string_util.cc:678:10: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized] 678 | return result; | ^~~~~~ ipc/glue ipc/ipdl In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/Transport.h:10, from /builddir/build/BUILD/firefox-84.0/ipc/glue/BackgroundChild.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/glue/BackgroundImpl.cpp:7, from Unified_cpp_ipc_glue0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:34, from /builddir/build/BUILD/firefox-84.0/ipc/glue/BackgroundImpl.cpp:28, from Unified_cpp_ipc_glue0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/jsapi.h:31, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerCommon.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerRef.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/IPCStreamSource.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/glue/IPCStreamParent.cpp:8, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/LinkedList.h: In member function ‘void mozilla::ipc::MessageChannel::DebugAbort(const char*, int, const char*, const char*, bool)’: /builddir/build/BUILD/firefox-84.0/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/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/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/jsapi.h:31, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerCommon.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerRef.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/IPCStreamSource.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/glue/IPCStreamParent.cpp:8, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-84.0/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/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/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/jsapi.h:31, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerCommon.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerRef.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/IPCStreamSource.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/glue/IPCStreamParent.cpp:8, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-84.0/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/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/objdir/dist/include/nsISupportsUtils.h:16, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsISupports.h:82, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIRunnable.h:10, from /builddir/build/BUILD/firefox-84.0/ipc/glue/IPCStreamDestination.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/glue/IPCStreamParent.cpp:7, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-84.0/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/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/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/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/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/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/jsapi.h:31, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerCommon.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerRef.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/IPCStreamSource.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/glue/IPCStreamParent.cpp:8, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/LinkedList.h: In member function ‘void mozilla::ipc::MessageChannel::RepostAllMessages()’: /builddir/build/BUILD/firefox-84.0/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/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/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/jsapi.h:31, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerCommon.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerRef.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/IPCStreamSource.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/glue/IPCStreamParent.cpp:8, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-84.0/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/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/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/jsapi.h:31, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerCommon.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/WorkerRef.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/IPCStreamSource.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/glue/IPCStreamParent.cpp:8, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-84.0/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/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/objdir/dist/include/nsISupportsUtils.h:16, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsISupports.h:82, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIRunnable.h:10, from /builddir/build/BUILD/firefox-84.0/ipc/glue/IPCStreamDestination.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/glue/IPCStreamParent.cpp:7, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-84.0/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/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/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/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/ipc/glue/MessageChannel.cpp:2840:16: note: while referencing ‘queue’ 2840 | MessageQueue queue = std::move(mPending); | ^~~~~ ipc/testshell In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/XPCOM.h:157, from /builddir/build/BUILD/firefox-84.0/ipc/testshell/XPCShellEnvironment.cpp:29: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:55:66: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/net/NeckoMessageUtils.h:17, from PDNSRequest.cpp:7, from UnifiedProtocols13.cpp:56: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ js/ductwork/debugger js/src/debugger In file included from Unified_cpp_js_src_debugger0.cpp:29: /builddir/build/BUILD/firefox-84.0/js/src/debugger/Environment.cpp: In member function ‘bool js::DebuggerEnvironment::CallData::typeGetter()’: /builddir/build/BUILD/firefox-84.0/js/src/debugger/Environment.cpp:193:24: warning: ‘s’ may be used uninitialized in this function [-Wmaybe-uninitialized] 193 | JSAtom* str = Atomize(cx, s, strlen(s), PinAtom); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/js/src/debugger/Debugger.cpp:50, from Unified_cpp_js_src_debugger0.cpp:11: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h: In member function ‘bool js::Debugger::CallData::findAllGlobals()’: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:165:13: warning: ‘*((void*)(& r)+40).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/js/src/debugger/Debugger.cpp:5897:21: note: ‘*((void*)(& r)+40).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/js/src/debugger/Debugger.cpp:50, from Unified_cpp_js_src_debugger0.cpp:11: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& r)+24).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/js/src/debugger/Debugger.cpp:5897:21: note: ‘*((void*)(& r)+24).js::CompartmentsInZoneIter::it’ was declared here 5897 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ js/src/frontend /builddir/build/BUILD/firefox-84.0/js/src/frontend/Parser.cpp: In member function ‘typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]’: /builddir/build/BUILD/firefox-84.0/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/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/js/src/frontend/Parser.cpp:6014:19: warning: ‘ifNode’ may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Unified_cpp_js_src_frontend0.cpp:29: /builddir/build/BUILD/firefox-84.0/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/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/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcess.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessParent.h:9, from PNativeDNSResolverOverride.cpp:7, from UnifiedProtocols22.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:55:66: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/HttpChannelParams.h:23, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannel.h:26, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannelParent.h:9, from PNecko.cpp:9, from UnifiedProtocols22.cpp:29: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-84.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-84.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Barrier.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/frontend/AbstractScopePtr.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/frontend/EmitterScope.h:16, from /builddir/build/BUILD/firefox-84.0/js/src/frontend/ObjectEmitter.h:17, from /builddir/build/BUILD/firefox-84.0/js/src/frontend/ObjectEmitter.cpp:7, from Unified_cpp_js_src_frontend4.cpp:2: /builddir/build/BUILD/firefox-84.0/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/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/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/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/js/src/frontend/ParserAtom.cpp:369:76: required from here /builddir/build/BUILD/firefox-84.0/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/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-84.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Barrier.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/frontend/AbstractScopePtr.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/frontend/EmitterScope.h:16, from /builddir/build/BUILD/firefox-84.0/js/src/frontend/ObjectEmitter.h:17, from /builddir/build/BUILD/firefox-84.0/js/src/frontend/ObjectEmitter.cpp:7, from Unified_cpp_js_src_frontend4.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 202 | struct OOM : Error { | ^~~ js/src/gc/StatsPhasesGenerated.inc.stub js/src/irregexp In file included from Unified_cpp_js_src_irregexp1.cpp:11: /builddir/build/BUILD/firefox-84.0/js/src/irregexp/imported/regexp-compiler-tonode.cc: In member function ‘virtual v8::internal::RegExpNode* v8::internal::RegExpCharacterClass::ToNode(v8::internal::RegExpCompiler*, v8::internal::RegExpNode*)’: /builddir/build/BUILD/firefox-84.0/js/src/irregexp/imported/regexp-compiler-tonode.cc:427:70: warning: ‘default_flags.JS::RegExpFlags::flags_’ may be used uninitialized in this function [-Wmaybe-uninitialized] 427 | new (zone) RegExpCharacterClass(zone, ranges, default_flags); | ^ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerRegistration.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerRegistrationParent.h:9, from PServiceWorkerRegistrationParent.cpp:7, from UnifiedProtocols29.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:55:66: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, from PSocketProcess.cpp:7, from UnifiedProtocols29.cpp:119: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridge.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridgeParent.h:9, from PSocketProcessBridgeParent.cpp:7, from UnifiedProtocols30.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:55:66: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestChild.h:9, from PSocketProcessChild.cpp:12, from UnifiedProtocols30.cpp:11: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ Compiling webrender_bindings v0.1.0 (/builddir/build/BUILD/firefox-84.0/gfx/webrender_bindings) Compiling gkrust v0.1.0 (/builddir/build/BUILD/firefox-84.0/toolkit/library/rust) js/src/jit In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/string.h:3, from /usr/include/c++/10/cstring:42, from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/cstring:3, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/Casting.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/Span.h:35, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/Vector.h:24, from /builddir/build/BUILD/firefox-84.0/js/src/jit/arm64/vixl/Instrument-vixl.h:30, from /builddir/build/BUILD/firefox-84.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp:27: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘vixl::Counter::Counter(const char*, vixl::CounterType)’ at /builddir/build/BUILD/firefox-84.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp:36:10: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 256 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘vixl::Counter::Counter(const char*, vixl::CounterType)’ at /builddir/build/BUILD/firefox-84.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp:36:10, inlined from ‘T* js_new(Args&& ...) [with T = vixl::Counter; Args = {const char* const&, const vixl::CounterType&}]’ at /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Utility.h:538:1, inlined from ‘vixl::Instrument::Instrument(const char*, uint64_t)’ at /builddir/build/BUILD/firefox-84.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp:143:43: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 256 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-84.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Value.h:26, from /builddir/build/BUILD/firefox-84.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-84.0/js/src/jit/Snapshots.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/jit/Snapshots.cpp:7, from Unified_cpp_js_src_jit11.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: /builddir/build/BUILD/firefox-84.0/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/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/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/js/src/vm/PlainObject-inl.h:42:69: required from here /builddir/build/BUILD/firefox-84.0/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/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Value.h:26, from /builddir/build/BUILD/firefox-84.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-84.0/js/src/jit/Snapshots.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/jit/Snapshots.cpp:7, from Unified_cpp_js_src_jit11.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 202 | struct OOM : Error { | ^~~ In file included from /builddir/build/BUILD/firefox-84.0/js/src/jit/WarpBuilder.h:13, from /builddir/build/BUILD/firefox-84.0/js/src/jit/WarpBuilder.cpp:7, from Unified_cpp_js_src_jit12.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/jit/MIR.h: In member function ‘bool js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)’: /builddir/build/BUILD/firefox-84.0/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/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/js/src/jit/CacheIRCompiler.h:12, from /builddir/build/BUILD/firefox-84.0/js/src/jit/BaselineInspector.cpp:13, from Unified_cpp_js_src_jit2.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/jit/CacheIR.h: In function ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)’: /builddir/build/BUILD/firefox-84.0/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/js/src/jit/CacheIR.h:863:10: note: ‘addArgc’ was declared here 863 | bool addArgc; | ^~~~~~~ /builddir/build/BUILD/firefox-84.0/js/src/jit/CacheIR.h: In function ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)’: /builddir/build/BUILD/firefox-84.0/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/js/src/jit/CacheIR.h:884:10: note: ‘addArgc’ was declared here 884 | bool addArgc; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/js/src/vm/EnvironmentObject.h:17, from /builddir/build/BUILD/firefox-84.0/js/src/jit/MIR.h:42, from /builddir/build/BUILD/firefox-84.0/js/src/jit/BaselineInspector.h:12, from /builddir/build/BUILD/firefox-84.0/js/src/jit/BaselineInspector.cpp:7, from Unified_cpp_js_src_jit2.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/vm/GlobalObject.h: In member function ‘js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)’: /builddir/build/BUILD/firefox-84.0/js/src/vm/GlobalObject.h:151:48: warning: ‘protoKey’ may be used uninitialized in this function [-Wmaybe-uninitialized] 151 | return APPLICATION_SLOTS + JSProto_LIMIT + key; | ^~~ In file included from Unified_cpp_js_src_jit2.cpp:38: /builddir/build/BUILD/firefox-84.0/js/src/jit/CacheIR.cpp:2067:14: note: ‘protoKey’ was declared here 2067 | JSProtoKey protoKey; | ^~~~~~~~ In file included from Unified_cpp_js_src_jit3.cpp:20: /builddir/build/BUILD/firefox-84.0/js/src/jit/CodeGenerator.cpp: In member function ‘void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with long unsigned int NumDefs = 1]’: /builddir/build/BUILD/firefox-84.0/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 Unified_cpp_js_src_jit5.cpp:20: /builddir/build/BUILD/firefox-84.0/js/src/jit/IonCacheIRCompiler.cpp: In member function ‘bool js::jit::IonCacheIRCompiler::emitStoreFixedSlot(js::jit::ObjOperandId, uint32_t, js::jit::ValOperandId)’: /builddir/build/BUILD/firefox-84.0/js/src/jit/IonCacheIRCompiler.cpp:1423:30: warning: ‘scratch.js::jit::AutoScratchRegister::reg_.js::jit::Register::reg_’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1423 | Maybe scratch; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/js/src/jit/LIR.h:21, from /builddir/build/BUILD/firefox-84.0/js/src/jit/Lowering.h:13, from /builddir/build/BUILD/firefox-84.0/js/src/jit/Lowering.cpp:7, from Unified_cpp_js_src_jit8.cpp:20: /builddir/build/BUILD/firefox-84.0/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/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/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/js/src/jit/JitAllocPolicy.h:23, from /builddir/build/BUILD/firefox-84.0/js/src/jit/shared/Assembler-shared.h:16, from /builddir/build/BUILD/firefox-84.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:34, from /builddir/build/BUILD/firefox-84.0/js/src/jit/arm64/vixl/Assembler-vixl.h:33, from /builddir/build/BUILD/firefox-84.0/js/src/jit/arm64/Assembler-arm64.h:10, from /builddir/build/BUILD/firefox-84.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /builddir/build/BUILD/firefox-84.0/js/src/jit/MacroAssembler.h:22, from /builddir/build/BUILD/firefox-84.0/js/src/jit/Linker.h:17, from /builddir/build/BUILD/firefox-84.0/js/src/jit/Linker.cpp:7, from Unified_cpp_js_src_jit8.cpp:11: /builddir/build/BUILD/firefox-84.0/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/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/js/src/jit/MCallOptimize.cpp:3896:16: note: ‘littleEndian’ was declared here 3896 | MDefinition* littleEndian; | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/js/src/jit/MCallOptimize.cpp: In member function ‘js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineTypedArray(js::jit::CallInfo&, js::Native)’: /builddir/build/BUILD/firefox-84.0/js/src/jit/MCallOptimize.cpp:2893:26: warning: ‘ins’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2893 | MOZ_TRY(resumeAfter(ins)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/js/src/util/Poison.h:24, from /builddir/build/BUILD/firefox-84.0/js/src/jit/ProcessExecutableMemory.h:12, from /builddir/build/BUILD/firefox-84.0/js/src/jit/ExecutableAllocator.h:38, from /builddir/build/BUILD/firefox-84.0/js/src/jit/AutoWritableJitCode.h:15, from /builddir/build/BUILD/firefox-84.0/js/src/jit/Linker.h:16, from /builddir/build/BUILD/firefox-84.0/js/src/jit/Linker.cpp:7, from Unified_cpp_js_src_jit8.cpp:11: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Value.h: In member function ‘virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Value.h:439:47: 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/js/src/jit/MIR.cpp:4078:13: note: ‘res’ was declared here 4078 | int32_t res; | ^~~ /builddir/build/BUILD/firefox-84.0/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/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/objdir/dist/include/js/CallArgs.h:74, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-84.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Barrier.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/jit/shared/Assembler-shared.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:34, from /builddir/build/BUILD/firefox-84.0/js/src/jit/arm64/vixl/Assembler-vixl.h:33, from /builddir/build/BUILD/firefox-84.0/js/src/jit/arm64/Assembler-arm64.h:10, from /builddir/build/BUILD/firefox-84.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /builddir/build/BUILD/firefox-84.0/js/src/jit/MacroAssembler.h:22, from /builddir/build/BUILD/firefox-84.0/js/src/jit/MacroAssembler-inl.h:10, from /builddir/build/BUILD/firefox-84.0/js/src/jit/MacroAssembler.cpp:7, from Unified_cpp_js_src_jit9.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Value.h: In member function ‘virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Value.h:439:47: 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/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/js/src/jit/arm64/MacroAssembler-arm64.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/jit/MacroAssembler.h:22, from /builddir/build/BUILD/firefox-84.0/js/src/jit/MacroAssembler-inl.h:10, from /builddir/build/BUILD/firefox-84.0/js/src/jit/MacroAssembler.cpp:7, from Unified_cpp_js_src_jit9.cpp:2: /builddir/build/BUILD/firefox-84.0/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/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/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-84.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-84.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Barrier.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Tracer.h:10, from /builddir/build/BUILD/firefox-84.0/js/src/vm/TaggedProto.h:12, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Marking.h:16, from /builddir/build/BUILD/firefox-84.0/js/src/vm/RegExpObject.h:16, from /builddir/build/BUILD/firefox-84.0/js/src/builtin/RegExp.h:10, from /builddir/build/BUILD/firefox-84.0/js/src/builtin/RegExp.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: /builddir/build/BUILD/firefox-84.0/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/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/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/js/src/vm/PlainObject-inl.h:42:69: required from here /builddir/build/BUILD/firefox-84.0/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/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-84.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Barrier.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Tracer.h:10, from /builddir/build/BUILD/firefox-84.0/js/src/vm/TaggedProto.h:12, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Marking.h:16, from /builddir/build/BUILD/firefox-84.0/js/src/vm/RegExpObject.h:16, from /builddir/build/BUILD/firefox-84.0/js/src/builtin/RegExp.h:10, from /builddir/build/BUILD/firefox-84.0/js/src/builtin/RegExp.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 202 | struct OOM : Error { | ^~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-84.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-84.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: /builddir/build/BUILD/firefox-84.0/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/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/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/js/src/vm/PlainObject-inl.h:42:69: required from here /builddir/build/BUILD/firefox-84.0/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/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-84.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 202 | struct OOM : Error { | ^~~ /builddir/build/BUILD/firefox-84.0/js/src/vm/Interpreter.cpp: In function ‘bool js::GetProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)’: /builddir/build/BUILD/firefox-84.0/js/src/vm/Interpreter.cpp:4715:24: warning: ‘proto’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4715 | if (GetPropertyPure(cx, proto, NameToId(name), vp.address())) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/js/src/jsfriendapi.cpp:20, from Unified_cpp_js_src10.cpp:20: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h: In function ‘JS::Realm* js::GetAnyRealmInZone(JS::Zone*)’: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:165:13: warning: ‘*((void*)(& realm)+16).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/js/src/jsfriendapi.cpp:676:20: note: ‘*((void*)(& realm)+16).js::RealmsInCompartmentIter::it’ was declared here 676 | RealmsInZoneIter realm(zone); | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-84.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Value.h:26, from /builddir/build/BUILD/firefox-84.0/js/src/util/Poison.h:24, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Heap.h:16, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Cell.h:15, from /builddir/build/BUILD/firefox-84.0/js/src/gc/ZoneAllocator.h:15, from /builddir/build/BUILD/firefox-84.0/js/src/vm/ArrayBufferObject.h:16, from /builddir/build/BUILD/firefox-84.0/js/src/vm/ArrayBufferObject-inl.h:13, from /builddir/build/BUILD/firefox-84.0/js/src/vm/ArrayBufferObject.cpp:7, from Unified_cpp_js_src15.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = JS::BigInt*; E = JS::OOM]’: /builddir/build/BUILD/firefox-84.0/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/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/js/src/vm/BigIntType.cpp:3386:3: required from here /builddir/build/BUILD/firefox-84.0/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/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Value.h:26, from /builddir/build/BUILD/firefox-84.0/js/src/util/Poison.h:24, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Heap.h:16, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Cell.h:15, from /builddir/build/BUILD/firefox-84.0/js/src/gc/ZoneAllocator.h:15, from /builddir/build/BUILD/firefox-84.0/js/src/vm/ArrayBufferObject.h:16, from /builddir/build/BUILD/firefox-84.0/js/src/vm/ArrayBufferObject-inl.h:13, from /builddir/build/BUILD/firefox-84.0/js/src/vm/ArrayBufferObject.cpp:7, from Unified_cpp_js_src15.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 202 | struct OOM : Error { | ^~~ In file included from /builddir/build/BUILD/firefox-84.0/js/src/vm/BytecodeUtil.cpp:33, from Unified_cpp_js_src16.cpp:29: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h: In function ‘JS::UniqueChars js::GetCodeCoverageSummaryAll(JSContext*, size_t*)’: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& realm)+40).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/js/src/vm/BytecodeUtil.cpp:3038:19: note: ‘*((void*)(& realm)+40).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/js/src/vm/BytecodeUtil.cpp:33, from Unified_cpp_js_src16.cpp:29: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& realm)+24).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/js/src/vm/BytecodeUtil.cpp:3038:19: note: ‘*((void*)(& realm)+24).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/js/src/vm/GeckoProfiler.cpp:16, from Unified_cpp_js_src19.cpp:29: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h: In member function ‘void js::GeckoProfilerRuntime::enable(bool)’: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& r)+40).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/js/src/vm/GeckoProfiler.cpp:153:19: note: ‘*((void*)(& r)+40).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/js/src/vm/GeckoProfiler.cpp:16, from Unified_cpp_js_src19.cpp:29: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& r)+24).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/js/src/vm/GeckoProfiler.cpp:153:19: note: ‘*((void*)(& r)+24).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/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-84.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-84.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-84.0/js/src/vm/HelperThreads.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/vm/HelperThreads.cpp:7, from Unified_cpp_js_src20.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: /builddir/build/BUILD/firefox-84.0/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/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/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/js/src/vm/PlainObject-inl.h:42:69: required from here /builddir/build/BUILD/firefox-84.0/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/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-84.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-84.0/js/src/vm/HelperThreads.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/vm/HelperThreads.cpp:7, from Unified_cpp_js_src20.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 202 | struct OOM : Error { | ^~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-84.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0/js/src/ds/TraceableFifo.h:11, from /builddir/build/BUILD/firefox-84.0/js/src/vm/JSContext.h:16, from /builddir/build/BUILD/firefox-84.0/js/src/vm/JSContext-inl.h:10, from /builddir/build/BUILD/firefox-84.0/js/src/vm/JSContext.cpp:11, from Unified_cpp_js_src21.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = mozilla::Ok; E = JS::Error]’: /builddir/build/BUILD/firefox-84.0/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/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/js/src/vm/JSObject.cpp:438:5: required from here /builddir/build/BUILD/firefox-84.0/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/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0/js/src/ds/TraceableFifo.h:11, from /builddir/build/BUILD/firefox-84.0/js/src/vm/JSContext.h:16, from /builddir/build/BUILD/firefox-84.0/js/src/vm/JSContext-inl.h:10, from /builddir/build/BUILD/firefox-84.0/js/src/vm/JSContext.cpp:11, from Unified_cpp_js_src21.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Result.h:187:8: note: ‘struct JS::Error’ declared here 187 | struct Error { | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-84.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0/js/src/ds/TraceableFifo.h:11, from /builddir/build/BUILD/firefox-84.0/js/src/vm/JSContext.h:16, from /builddir/build/BUILD/firefox-84.0/js/src/vm/JSContext-inl.h:10, from /builddir/build/BUILD/firefox-84.0/js/src/vm/JSContext.cpp:11, from Unified_cpp_js_src21.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: /builddir/build/BUILD/firefox-84.0/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/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/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/js/src/vm/PlainObject-inl.h:42:69: required from here /builddir/build/BUILD/firefox-84.0/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/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0/js/src/ds/TraceableFifo.h:11, from /builddir/build/BUILD/firefox-84.0/js/src/vm/JSContext.h:16, from /builddir/build/BUILD/firefox-84.0/js/src/vm/JSContext-inl.h:10, from /builddir/build/BUILD/firefox-84.0/js/src/vm/JSContext.cpp:11, from Unified_cpp_js_src21.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 202 | struct OOM : Error { | ^~~ Finished release [optimized] target(s) in 237m 00s js/src/wasm In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/GCAPI.h:15, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Realm.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/RootingAPI.h:28, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/AsmJS.h:28, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-84.0/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/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/js/src/wasm/WasmBaselineCompile.cpp:2569:10: note: ‘k’ was declared here 2569 | Kind k; | ^ /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitMemFillInline()’: /builddir/build/BUILD/firefox-84.0/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); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/GCAPI.h:15, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Realm.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/RootingAPI.h:28, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/AsmJS.h:28, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/Vector.h:58:5: warning: ‘signedValue’ 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/js/src/wasm/WasmBaselineCompile.cpp:12235:11: note: ‘signedValue’ was declared here 12235 | int32_t signedValue; | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitMemCopyInline()’: /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmBaselineCompile.cpp:11982:12: warning: ‘signedLength’ may be used uninitialized in this function [-Wmaybe-uninitialized] 11982 | uint32_t length = signedLength; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/GCAPI.h:15, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Realm.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/RootingAPI.h:28, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/AsmJS.h:28, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::pushStackResultsForCall(const js::wasm::ResultType&, js::wasm::RegPtr, js::wasm::StackResultsLoc*)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/Vector.h:58:5: warning: ‘k’ may be used uninitialized in this function [-Wmaybe-uninitialized] 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmBaselineCompile.cpp:2569:10: note: ‘k’ was declared here 2569 | Kind k; | ^ /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTeeLocal()’: /builddir/build/BUILD/firefox-84.0/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/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitEnd()’: /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmBaselineCompile.cpp:9855:3: warning: ‘kind’ may be used uninitialized in this function [-Wmaybe-uninitialized] 9855 | switch (kind) { | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmBaselineCompile.cpp:145, from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmOpIter.h: In member function ‘bool js::wasm::BaseCompiler::emitBr()’: /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmOpIter.h:564:55: warning: ‘relativeDepth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 564 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ^~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmBaselineCompile.cpp:9883:12: note: ‘relativeDepth’ was declared here 9883 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmBaselineCompile.cpp:145, from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmOpIter.h: In member function ‘bool js::wasm::BaseCompiler::emitBrIf()’: /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmOpIter.h:564:55: warning: ‘relativeDepth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 564 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ^~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmBaselineCompile.cpp:9914:12: note: ‘relativeDepth’ was declared here 9914 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitSetLocal()’: /builddir/build/BUILD/firefox-84.0/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/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTableFill()’: /builddir/build/BUILD/firefox-84.0/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/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTableGet()’: /builddir/build/BUILD/firefox-84.0/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/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTableGrow()’: /builddir/build/BUILD/firefox-84.0/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/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTableSet()’: /builddir/build/BUILD/firefox-84.0/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/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitRefFunc()’: /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmBaselineCompile.cpp:11551:10: warning: ‘funcIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 11551 | pushI32(funcIndex); | ~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/GCAPI.h:15, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Realm.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/RootingAPI.h:28, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/AsmJS.h:28, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitGetLocal()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/Vector.h:492:19: warning: ‘slot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 492 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmBaselineCompile.cpp:10587:12: note: ‘slot’ was declared here 10587 | uint32_t slot; | ^~~~ /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitBody()’: /builddir/build/BUILD/firefox-84.0/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/js/src/wasm/WasmBaselineCompile.cpp:14242:17: note: ‘i64’ was declared here 14242 | int64_t i64; | ^~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-84.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Promise.h:12, from /builddir/build/BUILD/firefox-84.0/js/src/vm/OffThreadPromiseRuntimeState.h:17, from /builddir/build/BUILD/firefox-84.0/js/src/vm/OffThreadPromiseRuntimeState.cpp:7, from Unified_cpp_js_src23.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: /builddir/build/BUILD/firefox-84.0/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/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/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/js/src/vm/PlainObject-inl.h:42:69: required from here /builddir/build/BUILD/firefox-84.0/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/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Promise.h:12, from /builddir/build/BUILD/firefox-84.0/js/src/vm/OffThreadPromiseRuntimeState.h:17, from /builddir/build/BUILD/firefox-84.0/js/src/vm/OffThreadPromiseRuntimeState.cpp:7, from Unified_cpp_js_src23.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 202 | struct OOM : Error { | ^~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/GCAPI.h:15, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Realm.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/RootingAPI.h:28, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/AsmJS.h:28, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/Vector.h: In member function ‘bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, const js::frontend::ParserName*, uint32_t, uint32_t, uint32_t*) [with Unit = char16_t]’: /builddir/build/BUILD/firefox-84.0/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/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/objdir/dist/include/js/GCAPI.h:15, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Realm.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/RootingAPI.h:28, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/AsmJS.h:28, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/Vector.h: In member function ‘bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, const js::frontend::ParserName*, uint32_t, uint32_t, uint32_t*) [with Unit = mozilla::Utf8Unit]’: /builddir/build/BUILD/firefox-84.0/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/js/src/wasm/AsmJS.cpp:1984:14: note: ‘sigIndex’ was declared here 1984 | uint32_t sigIndex; | ^~~~~~~~ In file included from Unified_cpp_js_src25.cpp:20: /builddir/build/BUILD/firefox-84.0/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/js/src/vm/Scope.cpp:2190:50: required from here /builddir/build/BUILD/firefox-84.0/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/js/src/frontend/NameAnalysisTypes.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/vm/BytecodeLocation.h:10, from /builddir/build/BUILD/firefox-84.0/js/src/vm/BytecodeIterator.h:10, from /builddir/build/BUILD/firefox-84.0/js/src/vm/JSScript.h:39, from /builddir/build/BUILD/firefox-84.0/js/src/vm/JSFunction.h:21, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Zone.h:23, from /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:19, from /builddir/build/BUILD/firefox-84.0/js/src/vm/Runtime.cpp:29, from Unified_cpp_js_src25.cpp:2: /builddir/build/BUILD/firefox-84.0/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/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/js/src/vm/Scope.cpp:2207:48: required from here /builddir/build/BUILD/firefox-84.0/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/js/src/frontend/NameAnalysisTypes.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/vm/BytecodeLocation.h:10, from /builddir/build/BUILD/firefox-84.0/js/src/vm/BytecodeIterator.h:10, from /builddir/build/BUILD/firefox-84.0/js/src/vm/JSScript.h:39, from /builddir/build/BUILD/firefox-84.0/js/src/vm/JSFunction.h:21, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Zone.h:23, from /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:19, from /builddir/build/BUILD/firefox-84.0/js/src/vm/Runtime.cpp:29, from Unified_cpp_js_src25.cpp:2: /builddir/build/BUILD/firefox-84.0/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/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/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/js/src/vm/Scope.cpp:2233:77: required from here /builddir/build/BUILD/firefox-84.0/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/js/src/frontend/NameAnalysisTypes.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/vm/BytecodeLocation.h:10, from /builddir/build/BUILD/firefox-84.0/js/src/vm/BytecodeIterator.h:10, from /builddir/build/BUILD/firefox-84.0/js/src/vm/JSScript.h:39, from /builddir/build/BUILD/firefox-84.0/js/src/vm/JSFunction.h:21, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Zone.h:23, from /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:19, from /builddir/build/BUILD/firefox-84.0/js/src/vm/Runtime.cpp:29, from Unified_cpp_js_src25.cpp:2: /builddir/build/BUILD/firefox-84.0/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/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/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/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/js/src/vm/Scope.cpp:2274:36: required from here /builddir/build/BUILD/firefox-84.0/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/js/src/frontend/NameAnalysisTypes.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/vm/BytecodeLocation.h:10, from /builddir/build/BUILD/firefox-84.0/js/src/vm/BytecodeIterator.h:10, from /builddir/build/BUILD/firefox-84.0/js/src/vm/JSScript.h:39, from /builddir/build/BUILD/firefox-84.0/js/src/vm/JSFunction.h:21, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Zone.h:23, from /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:19, from /builddir/build/BUILD/firefox-84.0/js/src/vm/Runtime.cpp:29, from Unified_cpp_js_src25.cpp:2: /builddir/build/BUILD/firefox-84.0/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/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/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/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/js/src/vm/Scope.cpp:2277:69: required from here /builddir/build/BUILD/firefox-84.0/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/js/src/frontend/NameAnalysisTypes.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/vm/BytecodeLocation.h:10, from /builddir/build/BUILD/firefox-84.0/js/src/vm/BytecodeIterator.h:10, from /builddir/build/BUILD/firefox-84.0/js/src/vm/JSScript.h:39, from /builddir/build/BUILD/firefox-84.0/js/src/vm/JSFunction.h:21, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Zone.h:23, from /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:19, from /builddir/build/BUILD/firefox-84.0/js/src/vm/Runtime.cpp:29, from Unified_cpp_js_src25.cpp:2: /builddir/build/BUILD/firefox-84.0/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/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/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/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/js/src/vm/Scope.cpp:2280:68: required from here /builddir/build/BUILD/firefox-84.0/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/js/src/frontend/NameAnalysisTypes.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/vm/BytecodeLocation.h:10, from /builddir/build/BUILD/firefox-84.0/js/src/vm/BytecodeIterator.h:10, from /builddir/build/BUILD/firefox-84.0/js/src/vm/JSScript.h:39, from /builddir/build/BUILD/firefox-84.0/js/src/vm/JSFunction.h:21, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Zone.h:23, from /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:19, from /builddir/build/BUILD/firefox-84.0/js/src/vm/Runtime.cpp:29, from Unified_cpp_js_src25.cpp:2: /builddir/build/BUILD/firefox-84.0/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/js/src/jit/JitAllocPolicy.h:23, from /builddir/build/BUILD/firefox-84.0/js/src/jit/shared/Assembler-shared.h:16, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmCode.h:23, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmModule.h:25, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmDebug.h:23, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmDebug.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/jit/InlineList.h: In member function ‘bool {anonymous}::FunctionCompiler::collectCallResults(const js::wasm::ResultType&, js::jit::MWasmStackResultArea*, {anonymous}::DefVector*)’: /builddir/build/BUILD/firefox-84.0/js/src/jit/InlineList.h:299:16: warning: ‘def’ may be used uninitialized in this function [-Wmaybe-uninitialized] 299 | item->next = at; | ~~~~~~~~~~~^~~~ In file included from Unified_cpp_js_src_wasm1.cpp:47: /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmIonCompile.cpp:1450:21: note: ‘def’ was declared here 1450 | MInstruction* def; | ^~~ /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitEnd({anonymous}::FunctionCompiler&)’: /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmIonCompile.cpp:2380:3: warning: ‘kind’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2380 | switch (kind) { | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/js/src/jit/MIRGenerator.h:22, from /builddir/build/BUILD/firefox-84.0/js/src/jit/IonCompileTask.h:12, from /builddir/build/BUILD/firefox-84.0/js/src/jit/JitRuntime.h:25, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmInstance.cpp:32, from Unified_cpp_js_src_wasm1.cpp:38: /builddir/build/BUILD/firefox-84.0/js/src/jit/CompileInfo.h: In function ‘bool EmitTeeLocal({anonymous}::FunctionCompiler&)’: /builddir/build/BUILD/firefox-84.0/js/src/jit/CompileInfo.h:228:68: warning: ‘id’ may be used uninitialized in this function [-Wmaybe-uninitialized] 228 | uint32_t localSlot(uint32_t i) const { return firstLocalSlot() + i; } | ^ In file included from Unified_cpp_js_src_wasm1.cpp:47: /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmIonCompile.cpp:2625:12: note: ‘id’ was declared here 2625 | uint32_t id; | ^~ In file included from /builddir/build/BUILD/firefox-84.0/js/src/jit/LIR.h:22, from /builddir/build/BUILD/firefox-84.0/js/src/jit/shared/CodeGenerator-shared.h:16, from /builddir/build/BUILD/firefox-84.0/js/src/jit/arm64/CodeGenerator-arm64.h:11, from /builddir/build/BUILD/firefox-84.0/js/src/jit/CodeGenerator.h:23, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmIonCompile.cpp:25, from Unified_cpp_js_src_wasm1.cpp:47: /builddir/build/BUILD/firefox-84.0/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/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/objdir/dist/include/js/Vector.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/BuildId.h:19, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmModule.h:23, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmDebug.h:23, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmDebug.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/Vector.h: In function ‘bool EmitTeeGlobal({anonymous}::FunctionCompiler&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/Vector.h:492:19: warning: ‘id’ may be used uninitialized in this function [-Wmaybe-uninitialized] 492 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm1.cpp:47: /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmIonCompile.cpp:2730:12: note: ‘id’ was declared here 2730 | uint32_t id; | ^~ /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmIonCompile.cpp:2739:19: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2739 | f.storeGlobalVar(global.offset(), global.isIndirect(), value); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/js/src/jit/MIRGenerator.h:22, from /builddir/build/BUILD/firefox-84.0/js/src/jit/IonCompileTask.h:12, from /builddir/build/BUILD/firefox-84.0/js/src/jit/JitRuntime.h:25, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmInstance.cpp:32, from Unified_cpp_js_src_wasm1.cpp:38: /builddir/build/BUILD/firefox-84.0/js/src/jit/CompileInfo.h: In function ‘bool EmitSetLocal({anonymous}::FunctionCompiler&)’: /builddir/build/BUILD/firefox-84.0/js/src/jit/CompileInfo.h:228:68: warning: ‘id’ may be used uninitialized in this function [-Wmaybe-uninitialized] 228 | uint32_t localSlot(uint32_t i) const { return firstLocalSlot() + i; } | ^ In file included from Unified_cpp_js_src_wasm1.cpp:47: /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmIonCompile.cpp:2614:12: note: ‘id’ was declared here 2614 | uint32_t id; | ^~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Vector.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/BuildId.h:19, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmModule.h:23, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmDebug.h:23, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmDebug.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/Vector.h: In function ‘bool EmitSetGlobal({anonymous}::FunctionCompiler&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/Vector.h:492:19: warning: ‘id’ may be used uninitialized in this function [-Wmaybe-uninitialized] 492 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm1.cpp:47: /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmIonCompile.cpp:2696:12: note: ‘id’ was declared here 2696 | uint32_t id; | ^~ /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitBrIf({anonymous}::FunctionCompiler&)’: /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmIonCompile.cpp:2054:29: warning: ‘relativeDepth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2054 | if (!addControlFlowPatch(test, relativeDepth, MTest::TrueBranchIndex)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmIonCompile.cpp:2441:12: note: ‘relativeDepth’ was declared here 2441 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitBr({anonymous}::FunctionCompiler&)’: /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmIonCompile.cpp:2029:29: warning: ‘relativeDepth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2029 | if (!addControlFlowPatch(jump, relativeDepth, MGoto::TargetIndex)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmIonCompile.cpp:2430:12: note: ‘relativeDepth’ was declared here 2430 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/HashFunctions.h:55, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/HashTable.h:84, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/HashTable.h:10, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmDebug.h:22, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmDebug.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/WrappingOperations.h: In function ‘bool EmitBrTable({anonymous}::FunctionCompiler&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/WrappingOperations.h:214:79: warning: ‘defaultDepth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 214 | return ToResult(static_cast(1U * static_cast(aX) * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 215 | static_cast(aY))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:47: /builddir/build/BUILD/firefox-84.0/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/js/src/vm/Runtime.cpp:29, from Unified_cpp_js_src25.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h: In member function ‘void JSRuntime::stopRecordingAllocations()’: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:165:13: warning: ‘*((void*)(& realm)+40).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/js/src/vm/Runtime.cpp:875:19: note: ‘*((void*)(& realm)+40).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/js/src/vm/Runtime.cpp:29, from Unified_cpp_js_src25.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& realm)+24).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/js/src/vm/Runtime.cpp:875:19: note: ‘*((void*)(& realm)+24).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/objdir/dist/include/js/Vector.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/BuildId.h:19, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmModule.h:23, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmDebug.h:23, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmDebug.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/Vector.h: In function ‘bool EmitCallIndirect({anonymous}::FunctionCompiler&, bool)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/Vector.h:492:19: warning: ‘tableIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 492 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm1.cpp:47: /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmIonCompile.cpp:2567:12: note: ‘tableIndex’ was declared here 2567 | uint32_t tableIndex; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/js/src/jit/MIRGenerator.h:22, from /builddir/build/BUILD/firefox-84.0/js/src/jit/IonCompileTask.h:12, from /builddir/build/BUILD/firefox-84.0/js/src/jit/JitRuntime.h:25, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmInstance.cpp:32, from Unified_cpp_js_src_wasm1.cpp:38: /builddir/build/BUILD/firefox-84.0/js/src/jit/CompileInfo.h: In function ‘bool EmitGetLocal({anonymous}::FunctionCompiler&)’: /builddir/build/BUILD/firefox-84.0/js/src/jit/CompileInfo.h:228:68: warning: ‘id’ may be used uninitialized in this function [-Wmaybe-uninitialized] 228 | uint32_t localSlot(uint32_t i) const { return firstLocalSlot() + i; } | ^ In file included from Unified_cpp_js_src_wasm1.cpp:47: /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmIonCompile.cpp:2604:12: note: ‘id’ was declared here 2604 | uint32_t id; | ^~ /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitI64Const({anonymous}::FunctionCompiler&)’: /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmIonCompile.cpp:295:46: warning: ‘i64’ may be used uninitialized in this function [-Wmaybe-uninitialized] 295 | MConstant* constant = MConstant::NewInt64(alloc(), i); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/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/js/src/vm/Runtime.cpp:29, from Unified_cpp_js_src25.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h: In member function ‘void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)’: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:165:13: warning: ‘*((void*)(& realm)+40).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/js/src/vm/Runtime.cpp:866:19: note: ‘*((void*)(& realm)+40).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/js/src/vm/Runtime.cpp:29, from Unified_cpp_js_src25.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& realm)+24).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/js/src/vm/Runtime.cpp:866:19: note: ‘*((void*)(& realm)+24).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/js/src/wasm/WasmStubs.h:24, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmDebug.cpp:29, from Unified_cpp_js_src_wasm1.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmOpIter.h: In function ‘bool EmitGetGlobal({anonymous}::FunctionCompiler&)’: /builddir/build/BUILD/firefox-84.0/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/js/src/wasm/WasmIonCompile.cpp:2652:16: note: ‘result’ was declared here 2652 | MDefinition* result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Vector.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/BuildId.h:19, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmModule.h:23, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmDebug.h:23, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmDebug.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/Vector.h:492:19: warning: ‘id’ may be used uninitialized in this function [-Wmaybe-uninitialized] 492 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm1.cpp:47: /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmIonCompile.cpp:2636:12: note: ‘id’ was declared here 2636 | uint32_t id; | ^~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallArgs.h:74, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-84.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Barrier.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/jit/shared/Assembler-shared.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmCode.h:23, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmModule.h:25, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmDebug.h:23, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmDebug.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Value.h: In function ‘bool js::wasm::IonCompileFunctions(const js::wasm::ModuleEnvironment&, const js::wasm::CompilerEnvironment&, js::LifoAlloc&, const FuncCompileInputVector&, js::wasm::CompiledCode*, JS::UniqueChars*)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Value.h:439:58: warning: ‘tableIndex’ 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/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/objdir/dist/include/js/CallArgs.h:74, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-84.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Barrier.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/jit/shared/Assembler-shared.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmCode.h:23, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmModule.h:25, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmDebug.h:23, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmDebug.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Value.h:439:58: warning: ‘tableIndex’ 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/js/src/wasm/WasmIonCompile.cpp:3868:12: note: ‘tableIndex’ was declared here 3868 | uint32_t tableIndex; | ^~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/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/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/js/src/jit/JitAllocPolicy.h:23, from /builddir/build/BUILD/firefox-84.0/js/src/jit/shared/Assembler-shared.h:16, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmCode.h:23, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmModule.h:25, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmDebug.h:23, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmDebug.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/jit/InlineList.h:314:14: warning: ‘input’ may be used uninitialized in this function [-Wmaybe-uninitialized] 314 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:47: /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmIonCompile.cpp:4152:16: note: ‘input’ was declared here 4152 | MDefinition* input; | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallArgs.h:74, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-84.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Barrier.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/jit/shared/Assembler-shared.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmCode.h:23, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmModule.h:25, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmDebug.h:23, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmDebug.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Value.h:439:58: warning: ‘funcIndex’ 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/js/src/wasm/WasmIonCompile.cpp:4094:12: note: ‘funcIndex’ was declared here 4094 | uint32_t funcIndex; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallArgs.h:74, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-84.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Barrier.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/jit/shared/Assembler-shared.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmCode.h:23, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmModule.h:25, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmDebug.h:23, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmDebug.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Value.h:439:58: warning: ‘tableIndex’ 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/js/src/wasm/WasmIonCompile.cpp:4010:12: note: ‘tableIndex’ was declared here 4010 | uint32_t tableIndex; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallArgs.h:74, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-84.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Barrier.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/jit/shared/Assembler-shared.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmCode.h:23, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmModule.h:25, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmDebug.h:23, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmDebug.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Value.h:439:58: warning: ‘tableIndex’ 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/js/src/wasm/WasmIonCompile.cpp:3913:12: note: ‘tableIndex’ was declared here 3913 | uint32_t tableIndex; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmGenerator.h:29, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmStubs.h:23, from /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmStubs.cpp:19, from Unified_cpp_js_src_wasm3.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmValidate.h: In function ‘bool js::wasm::DecodeValidatedLocalEntries(js::wasm::Decoder&, js::wasm::ValTypeVector*)’: /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmValidate.h:658:17: warning: ‘nextByte’ may be used uninitialized in this function [-Wmaybe-uninitialized] 658 | uint8_t nextByte; | ^~~~~~~~ In file included from Unified_cpp_js_src_wasm3.cpp:29: /builddir/build/BUILD/firefox-84.0/js/src/wasm/WasmValidate.cpp:442:26: warning: ‘numLocalEntries’ may be used uninitialized in this function [-Wmaybe-uninitialized] 442 | for (uint32_t i = 0; i < numLocalEntries; i++) { | ~~^~~~~~~~~~~~~~~~~ modules/fdlibm/src js/xpconnect/loader In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/loader/mozJSComponentLoader.cpp:42: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/JSONWriter.h:98, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/loader/mozJSComponentLoader.h:10, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/loader/mozJSComponentLoader.cpp:35: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0/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/js/xpconnect/loader/mozJSComponentLoader.cpp:42: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:20, from Unified_cpp_js_xpconnect_loader0.cpp:56: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/JSONWriter.h:98, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0/dom/base/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/loader/ScriptPreloader-inl.h:17, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/loader/AutoMemMap.cpp:8, from Unified_cpp_js_xpconnect_loader0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0/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/js/xpconnect/loader/mozJSSubScriptLoader.cpp:20, from Unified_cpp_js_xpconnect_loader0.cpp:56: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ js/xpconnect/src In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/jsfriendapi.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Proxy.h:12, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xpcpublic.h:15, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Promise.h:19, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:15, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0/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/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-84.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0/js/src/builtin/intl/CommonFunctions.h:17, from /builddir/build/BUILD/firefox-84.0/js/src/builtin/intl/DateTimeFormat.h:12, from /builddir/build/BUILD/firefox-84.0/js/src/builtin/intl/DateTimeFormat.cpp:9, from Unified_cpp_js_src4.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = mozilla::Ok; E = JS::Error]’: /builddir/build/BUILD/firefox-84.0/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/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/js/src/builtin/intl/LanguageTag.cpp:1453:5: required from here /builddir/build/BUILD/firefox-84.0/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/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0/js/src/builtin/intl/CommonFunctions.h:17, from /builddir/build/BUILD/firefox-84.0/js/src/builtin/intl/DateTimeFormat.h:12, from /builddir/build/BUILD/firefox-84.0/js/src/builtin/intl/DateTimeFormat.cpp:9, from Unified_cpp_js_src4.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Result.h:187:8: note: ‘struct JS::Error’ declared here 187 | struct Error { | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0/js/src/builtin/intl/DateTimeFormat.cpp:19, from Unified_cpp_js_src4.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/builtin/intl/LanguageTag.h: In function ‘JS::UniqueChars DateTimeFormatLocale(JSContext*, JS::HandleObject, mozilla::Maybe)’: /builddir/build/BUILD/firefox-84.0/js/src/builtin/intl/LanguageTag.h:752:41: warning: ‘hourCycleStr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 752 | : key_{key[0], key[1]}, type_(type) {} | ^ In file included from Unified_cpp_js_src4.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/builtin/intl/DateTimeFormat.cpp:997:13: note: ‘hourCycleStr’ was declared here 997 | JSAtom* hourCycleStr; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Promise.h:17, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:15, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void XPCJSContext::AfterProcessTask(uint32_t)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_js_xpconnect_src0.cpp:74: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/XPCRuntimeService.cpp:7, from Unified_cpp_js_xpconnect_src1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/jsfriendapi.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Proxy.h:12, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xpcpublic.h:15, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsProxyRelease.h:19, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/WeakPtr.h:88, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Promise.h:19, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:15, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/XPCRuntimeService.cpp:7, from Unified_cpp_js_xpconnect_src1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0/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/js/xpconnect/src/XPCRuntimeService.cpp:7, from Unified_cpp_js_xpconnect_src1.cpp:2: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ js/xpconnect/wrappers In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-84.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0/js/src/jsapi.h:28, from /builddir/build/BUILD/firefox-84.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:12, from Unified_cpp_js_src7.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: /builddir/build/BUILD/firefox-84.0/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/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/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/js/src/vm/PlainObject-inl.h:42:69: required from here /builddir/build/BUILD/firefox-84.0/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/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0/js/src/jsapi.h:28, from /builddir/build/BUILD/firefox-84.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:12, from Unified_cpp_js_src7.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 202 | struct OOM : Error { | ^~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/wrappers/XrayWrapper.cpp:19: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/jsfriendapi.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Proxy.h:12, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Wrapper.h:12, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/wrappers/WrapperFactory.h:10, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/wrappers/XrayWrapper.h:12, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/wrappers/XrayWrapper.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0/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/js/xpconnect/wrappers/XrayWrapper.cpp:19: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/wrappers/AccessCheck.cpp:24, from Unified_cpp_xpconnect_wrappers0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/jsfriendapi.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Proxy.h:12, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Wrapper.h:12, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/wrappers/AccessCheck.h:11, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/wrappers/AccessCheck.cpp:7, from Unified_cpp_xpconnect_wrappers0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0/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/js/xpconnect/wrappers/AccessCheck.cpp:24, from Unified_cpp_xpconnect_wrappers0.cpp:2: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2216:8: note: ‘struct xpc::GlobalProperties’ declared here 2216 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ layout/base layout/build In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:118, from /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/XPCModule.h:7, from /builddir/build/BUILD/firefox-84.0/layout/build/nsLayoutModule.cpp:11, from Unified_cpp_layout_build0.cpp:11: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/JSONWriter.h:98, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0/docshell/base/nsDocShell.h:12, from /builddir/build/BUILD/firefox-84.0/layout/build/nsContentDLF.cpp:11, from Unified_cpp_layout_build0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-84.0/js/xpconnect/src/xpcprivate.h:2217:45: required from here /builddir/build/BUILD/firefox-84.0/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/js/xpconnect/src/XPCModule.h:7, from /builddir/build/BUILD/firefox-84.0/layout/build/nsLayoutModule.cpp:11, from Unified_cpp_layout_build0.cpp:11: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/JSONWriter.h:98, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:6, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/EventTarget.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BasicEvents.h:14, from /builddir/build/BUILD/firefox-84.0/dom/base/nsContentUtils.h:24, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-84.0/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodArrayZero(T (&)[N]) [with T = mozilla::gfx::PointTyped; long unsigned int N = 4]’: /builddir/build/BUILD/firefox-84.0/layout/base/GeometryUtils.cpp:220:26: required from here /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsSize.h:12, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsPoint.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsMargin.h:11, from /builddir/build/BUILD/firefox-84.0/dom/base/nsAttrValue.h:22, from /builddir/build/BUILD/firefox-84.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/gfx/Point.h:123:8: note: ‘struct mozilla::gfx::PointTyped’ declared here 123 | struct PointTyped | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/JSONWriter.h:98, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:6, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/EventTarget.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BasicEvents.h:14, from /builddir/build/BUILD/firefox-84.0/dom/base/nsContentUtils.h:24, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-84.0/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = mozilla::gfx::PointTyped; size_t = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/layout/base/GeometryUtils.cpp:434:33: required from here /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsSize.h:12, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsPoint.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsMargin.h:11, from /builddir/build/BUILD/firefox-84.0/dom/base/nsAttrValue.h:22, from /builddir/build/BUILD/firefox-84.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/gfx/Point.h:123:8: note: ‘struct mozilla::gfx::PointTyped’ declared here 123 | struct PointTyped | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/JSONWriter.h:98, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:6, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/EventTarget.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BasicEvents.h:14, from /builddir/build/BUILD/firefox-84.0/dom/base/nsContentUtils.h:24, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-84.0/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray >]’: /builddir/build/BUILD/firefox-84.0/layout/base/LayoutTelemetryTools.cpp:55:25: required from here /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/js/RootingAPI.h:12, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsCycleCollectionParticipant.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, from /builddir/build/BUILD/firefox-84.0/layout/base/AccessibleCaret.h:11, from /builddir/build/BUILD/firefox-84.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/EnumeratedArray.h:43:7: note: ‘class mozilla::EnumeratedArray >’ declared here 43 | class EnumeratedArray { | ^~~~~~~~~~~~~~~ layout/forms In file included from Unified_cpp_layout_base0.cpp:101: /builddir/build/BUILD/firefox-84.0/layout/base/PresShell.cpp: In member function ‘void mozilla::PresShell::FrameNeedsReflow(nsIFrame*, mozilla::IntrinsicDirty, nsFrameState, mozilla::ReflowRootHandling)’: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-84.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Element.h:16, from /builddir/build/BUILD/firefox-84.0/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 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/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BasicEvents.h:15, from /builddir/build/BUILD/firefox-84.0/dom/base/nsContentUtils.h:24, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-84.0/layout/base/AccessibleCaret.h:12, from /builddir/build/BUILD/firefox-84.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-84.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-84.0/layout/painting/nsCSSRenderingBorders.h:18, from /builddir/build/BUILD/firefox-84.0/layout/forms/nsButtonFrameRenderer.h:11, from /builddir/build/BUILD/firefox-84.0/layout/forms/nsButtonFrameRenderer.cpp:6, from Unified_cpp_layout_forms0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 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/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-84.0/layout/painting/nsCSSRenderingBorders.h:18, from /builddir/build/BUILD/firefox-84.0/layout/forms/nsButtonFrameRenderer.h:11, from /builddir/build/BUILD/firefox-84.0/layout/forms/nsButtonFrameRenderer.cpp:6, from Unified_cpp_layout_forms0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ layout/generic In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsStyleConsts.h:17, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/gfxFontFamilyList.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsFont.h:12, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/StaticPresData.h:13, from /builddir/build/BUILD/firefox-84.0/layout/base/StaticPresData.cpp:7, from Unified_cpp_layout_base1.cpp:2: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-84.0/layout/style/nsStyleStruct.h:36, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ComputedStyle.h:17, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-84.0/layout/generic/nsIFrame.h:62, from /builddir/build/BUILD/firefox-84.0/layout/base/TouchManager.cpp:12, from Unified_cpp_layout_base1.cpp:11: /builddir/build/BUILD/firefox-84.0/layout/style/CounterStyleManager.h:213:26: note: while referencing ‘transcoded’ 213 | nsTArray transcoded(symbols.Length()); | ^~~~~~~~~~ In file included from Unified_cpp_layout_generic0.cpp:92: /builddir/build/BUILD/firefox-84.0/layout/generic/ReflowInput.cpp: In member function ‘void mozilla::ReflowInput::InitFrameType(mozilla::LayoutFrameType)’: /builddir/build/BUILD/firefox-84.0/layout/generic/ReflowInput.cpp:834:15: warning: ‘frameType’ may be used uninitialized in this function [-Wmaybe-uninitialized] 834 | frameType = NS_FRAME_REPLACED_CONTAINS_BLOCK(frameType); In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 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/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-84.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ layout/inspector In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/layout/generic/ScrollPositionUpdate.h:14, from /builddir/build/BUILD/firefox-84.0/layout/generic/ScrollPositionUpdate.cpp:5, from Unified_cpp_layout_generic1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 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/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/layout/generic/ScrollPositionUpdate.h:14, from /builddir/build/BUILD/firefox-84.0/layout/generic/ScrollPositionUpdate.cpp:5, from Unified_cpp_layout_generic1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0/layout/inspector/InspectorUtils.cpp:33, from Unified_cpp_layout_inspector0.cpp:11: /builddir/build/BUILD/firefox-84.0/layout/style/nsCSSProps.h: In static member function ‘static void mozilla::dom::InspectorUtils::GetCSSPropertyNames(mozilla::dom::GlobalObject&, const mozilla::dom::PropertyNamesOptions&, nsTArray >&)’: /builddir/build/BUILD/firefox-84.0/layout/style/nsCSSProps.h:108:46: warning: array subscript eCSSPropertyAlias__webkit_background_clip is above array bounds of ‘const Flags [446]’ {aka ‘const mozilla::CSSPropFlags [446]’} [-Warray-bounds] 108 | return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/firefox-84.0/layout/style/nsCSSProps.h:102:22: note: while referencing ‘nsCSSProps::kFlagsTable’ 102 | static const Flags kFlagsTable[eCSSProperty_COUNT]; | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/layout/style/nsCSSProps.h:108:46: warning: array subscript eCSSPropertyAlias__webkit_background_clip is above array bounds of ‘const Flags [446]’ {aka ‘const mozilla::CSSPropFlags [446]’} [-Warray-bounds] 108 | return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/firefox-84.0/layout/style/nsCSSProps.h:102:22: note: while referencing ‘nsCSSProps::kFlagsTable’ 102 | static const Flags kFlagsTable[eCSSProperty_COUNT]; | ^~~~~~~~~~~ layout/ipc In file included from Unified_cpp_layout_generic1.cpp:137: /builddir/build/BUILD/firefox-84.0/layout/generic/nsContainerFrame.cpp: In member function ‘mozilla::LogicalSize nsContainerFrame::ComputeSizeWithIntrinsicDimensions(gfxContext*, mozilla::WritingMode, const mozilla::IntrinsicSize&, const mozilla::AspectRatio&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, mozilla::ComputeSizeFlags)’: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsPoint.h:10, from /builddir/build/BUILD/firefox-84.0/layout/generic/ScrollPositionUpdate.h:11, from /builddir/build/BUILD/firefox-84.0/layout/generic/ScrollPositionUpdate.cpp:5, from Unified_cpp_layout_generic1.cpp:2: /builddir/build/BUILD/firefox-84.0/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/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/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0/layout/generic/nsFirstLetterFrame.h:13, from /builddir/build/BUILD/firefox-84.0/layout/generic/nsFirstLetterFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = nsGridContainerFrame::GridItemInfo; ElemType = nsGridContainerFrame::GridItemInfo; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = nsGridContainerFrame::GridItemInfo; E = nsGridContainerFrame::GridItemInfo; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = nsGridContainerFrame::GridItemInfo; E = nsGridContainerFrame::GridItemInfo; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = nsGridContainerFrame::GridItemInfo; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/layout/generic/nsGridContainerFrame.cpp:3579:49: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct nsGridContainerFrame::GridItemInfo’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic2.cpp:83: /builddir/build/BUILD/firefox-84.0/layout/generic/nsGridContainerFrame.cpp:564:30: note: ‘struct nsGridContainerFrame::GridItemInfo’ declared here 564 | struct nsGridContainerFrame::GridItemInfo { | ^~~~~~~~~~~~ layout/mathml /builddir/build/BUILD/firefox-84.0/layout/generic/nsGridContainerFrame.cpp: In member function ‘nscoord nsGridContainerFrame::ReflowRowsInFragmentainer(nsGridContainerFrame::GridReflowInput&, const LogicalRect&, nsIFrame::ReflowOutput&, nsReflowStatus&, nsGridContainerFrame::Fragmentainer&, const nsSize&, const nsTArray&, uint32_t, uint32_t, nscoord, nscoord)’: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/gfxFontFeatures.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/gfxFontEntry.h:12, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/gfxFont.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-84.0/layout/mathml/nsMathMLChar.h:16, from /builddir/build/BUILD/firefox-84.0/layout/mathml/nsMathMLChar.cpp:7, from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool nsMathMLChar::StretchEnumContext::EnumCallback(const mozilla::FontFamilyName&, bool, void*)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-84.0/layout/mathml/nsMathMLChar.cpp:1296:68: note: while referencing ‘’ 1296 | FontFamilyList family(nsTArray{unquotedFamilyName}); | ^ layout/painting In file included from /builddir/build/BUILD/firefox-84.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-84.0/layout/generic/nsLeafFrame.h:13, from /builddir/build/BUILD/firefox-84.0/layout/generic/nsLeafFrame.cpp:9, from Unified_cpp_layout_generic3.cpp:2: /builddir/build/BUILD/firefox-84.0/layout/base/FrameProperties.h: In member function ‘virtual nsIFrame::RenderedText nsTextFrame::GetRenderedText(uint32_t, uint32_t, nsIFrame::TextOffsetType, nsIFrame::TrailingWhitespace)’: /builddir/build/BUILD/firefox-84.0/layout/base/FrameProperties.h:389:20: warning: ‘autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor’ may be used uninitialized in this function [-Wmaybe-uninitialized] 389 | aPV.mValue = aValue; | ~~~~~~~~~~~^~~~~~~~ In file included from Unified_cpp_layout_generic3.cpp:137: /builddir/build/BUILD/firefox-84.0/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/layout/generic/nsLeafFrame.h:13, from /builddir/build/BUILD/firefox-84.0/layout/generic/nsLeafFrame.cpp:9, from Unified_cpp_layout_generic3.cpp:2: /builddir/build/BUILD/firefox-84.0/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/layout/generic/nsTextFrame.cpp:9821:44: note: ‘autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame’ was declared here 9821 | Maybe autoLineCursor; | ^~~~~~~~~~~~~~ In file included from Unified_cpp_layout_painting0.cpp:11: /builddir/build/BUILD/firefox-84.0/layout/painting/DashedCornerFinder.cpp: In member function ‘void mozilla::DashedCornerFinder::FindBestDashLength(mozilla::DashedCornerFinder::Float, mozilla::DashedCornerFinder::Float, mozilla::DashedCornerFinder::Float, mozilla::DashedCornerFinder::Float)’: /builddir/build/BUILD/firefox-84.0/layout/painting/DashedCornerFinder.cpp:377:9: warning: ‘count’ may be used uninitialized in this function [-Wmaybe-uninitialized] 377 | if (count > targetCount) { | ^~ /builddir/build/BUILD/firefox-84.0/layout/painting/DashedCornerFinder.cpp:365:7: warning: ‘actualDashLength’ may be used uninitialized in this function [-Wmaybe-uninitialized] 365 | if (actualDashLength > dashLength - LENGTH_MARGIN) { | ^~ layout/printing layout/style/nsComputedDOMStyleGenerated.inc.stub layout/style/nsCSSPropsGenerated.inc.stub layout/svg In file included from Unified_cpp_layout_printing0.cpp:11: /builddir/build/BUILD/firefox-84.0/layout/printing/PrintTranslator.cpp: In member function ‘bool mozilla::layout::PrintTranslator::TranslateRecording(mozilla::layout::PRFileDescStream&)’: /builddir/build/BUILD/firefox-84.0/layout/printing/PrintTranslator.cpp:31:16: warning: ‘magicInt’ may be used uninitialized in this function [-Wmaybe-uninitialized] 31 | if (magicInt != mozilla::gfx::kMagicInt) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ layout/tables In file included from Unified_cpp_layout_svg0.cpp:110: /builddir/build/BUILD/firefox-84.0/layout/svg/SVGFilterInstance.cpp: In member function ‘bool mozilla::SVGFilterInstance::ComputeBounds()’: /builddir/build/BUILD/firefox-84.0/layout/svg/SVGFilterInstance.cpp:82:51: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mozilla::SVGAnimatedLength’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 82 | sizeof(mFilterElement->mLengthAttributes)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/dom/svg/SVGFilters.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/SVGFilterInstance.h:14, from /builddir/build/BUILD/firefox-84.0/layout/svg/FilterInstance.cpp:28, from Unified_cpp_layout_svg0.cpp:20: /builddir/build/BUILD/firefox-84.0/dom/svg/SVGAnimatedLength.h:82:7: note: ‘class mozilla::SVGAnimatedLength’ declared here 82 | class SVGAnimatedLength { | ^~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_tables0.cpp:65: /builddir/build/BUILD/firefox-84.0/layout/tables/nsTableFrame.cpp: In member function ‘void BCPaintBorderIterator::ResetVerInfo()’: /builddir/build/BUILD/firefox-84.0/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/layout/tables/nsTableFrame.cpp:5881:8: note: ‘struct BCBlockDirSeg’ declared here 5881 | struct BCBlockDirSeg { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-84.0/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-84.0/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-84.0/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::FilterInstance::BuildPrimitives(mozilla::Span, mozilla::StyleCSSPixelLength, mozilla::StyleCSSPixelLength>, mozilla::StyleComputedUrl>, 18446744073709551615>, nsIFrame*, bool)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_layout_svg0.cpp:20: /builddir/build/BUILD/firefox-84.0/layout/svg/FilterInstance.cpp:548:40: note: while referencing ‘primitiveDescriptions’ 548 | nsTArray primitiveDescriptions; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/layout/generic/nsLineBox.h:15, from /builddir/build/BUILD/firefox-84.0/layout/generic/nsContainerFrame.h:16, from /builddir/build/BUILD/firefox-84.0/layout/tables/nsTableFrame.h:11, from /builddir/build/BUILD/firefox-84.0/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-84.0/layout/generic/nsILineIterator.h: In member function ‘virtual mozilla::Result nsTableRowGroupFrame::GetLine(int32_t) const’: /builddir/build/BUILD/firefox-84.0/layout/generic/nsILineIterator.h:48:10: warning: ‘*((void*)& structure +28)’ 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/layout/tables/nsTableRowGroupFrame.cpp:1705:12: note: ‘*((void*)& structure +28)’ was declared here 1705 | LineInfo structure; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ComputedStyle.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-84.0/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-84.0/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-84.0/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 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/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ServoComputedData.h:12, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ComputedStyle.h:16, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-84.0/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-84.0/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-84.0/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ layout/xul/grid layout/xul In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/gfx/2D.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRect.h:15, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ISVGDisplayableFrame.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/SVGContainerFrame.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, from /builddir/build/BUILD/firefox-84.0/layout/svg/SVGGradientFrame.h:11, from /builddir/build/BUILD/firefox-84.0/layout/svg/SVGGradientFrame.cpp:8, from Unified_cpp_layout_svg1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::Matrix mozilla::SVGImageFrame::GetVectorImageTransform()’: /builddir/build/BUILD/firefox-84.0/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/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/objdir/dist/include/mozilla/gfx/2D.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRect.h:15, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ISVGDisplayableFrame.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/SVGContainerFrame.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, from /builddir/build/BUILD/firefox-84.0/layout/svg/SVGGradientFrame.h:11, from /builddir/build/BUILD/firefox-84.0/layout/svg/SVGGradientFrame.cpp:8, from Unified_cpp_layout_svg1.cpp:2: /builddir/build/BUILD/firefox-84.0/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/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/SVGContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, from /builddir/build/BUILD/firefox-84.0/layout/svg/SVGGradientFrame.h:11, from /builddir/build/BUILD/firefox-84.0/layout/svg/SVGGradientFrame.cpp:8, from Unified_cpp_layout_svg1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 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/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/SVGContainerFrame.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, from /builddir/build/BUILD/firefox-84.0/layout/svg/SVGGradientFrame.h:11, from /builddir/build/BUILD/firefox-84.0/layout/svg/SVGGradientFrame.cpp:8, from Unified_cpp_layout_svg1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-84.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-84.0/layout/xul/nsBox.cpp:9, from Unified_cpp_layout_xul0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 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/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-84.0/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-84.0/layout/xul/nsBox.cpp:9, from Unified_cpp_layout_xul0.cpp:2: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-84.0/layout/xul/tree/nsTreeBodyFrame.cpp:7, from Unified_cpp_layout_xul_tree0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 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/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BasicEvents.h:15, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Event.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, from /builddir/build/BUILD/firefox-84.0/layout/xul/tree/nsTreeBodyFrame.cpp:7, from Unified_cpp_layout_xul_tree0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from Unified_cpp_layout_xul1.cpp:47: /builddir/build/BUILD/firefox-84.0/layout/xul/nsSprocketLayout.cpp: In member function ‘void nsSprocketLayout::AlignChildren(nsIFrame*, nsBoxLayoutState&)’: /builddir/build/BUILD/firefox-84.0/layout/xul/nsSprocketLayout.cpp:894:21: warning: ‘isLTR’ may be used uninitialized in this function [-Wmaybe-uninitialized] 894 | x = isLTR ? leftAlign : rightAlign; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 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 media/libcubeb/src cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libdav1d/asm/16bd_cdef_init_tmpl.c.stub media/libdav1d/asm/8bd_cdef_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 media/libdav1d/asm/16bd_loopfilter_init_tmpl.c.stub media/libdav1d/asm/8bd_loopfilter_init_tmpl.c.stub cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libdav1d/asm/16bd_looprestoration_init_tmpl.c.stub cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libdav1d/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 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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libdav1d/16bd_cdef_apply_tmpl.c.stub media/libdav1d/8bd_cdef_apply_tmpl.c.stub media/libdav1d/16bd_cdef_tmpl.c.stub media/libdav1d/8bd_cdef_tmpl.c.stub cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libdav1d/16bd_fg_apply_tmpl.c.stub cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libdav1d/8bd_fg_apply_tmpl.c.stub media/libdav1d/16bd_film_grain_tmpl.c.stub media/libdav1d/8bd_film_grain_tmpl.c.stub media/libdav1d/16bd_ipred_prepare_tmpl.c.stub media/libdav1d/8bd_ipred_prepare_tmpl.c.stub media/libdav1d/16bd_ipred_tmpl.c.stub media/libdav1d/8bd_ipred_tmpl.c.stub media/libdav1d/16bd_itx_tmpl.c.stub media/libdav1d/8bd_itx_tmpl.c.stub media/libdav1d/16bd_lf_apply_tmpl.c.stub media/libdav1d/8bd_lf_apply_tmpl.c.stub media/libdav1d/16bd_loopfilter_tmpl.c.stub media/libdav1d/8bd_loopfilter_tmpl.c.stub media/libdav1d/16bd_looprestoration_tmpl.c.stub media/libdav1d/8bd_looprestoration_tmpl.c.stub media/libdav1d/16bd_lr_apply_tmpl.c.stub media/libdav1d/8bd_lr_apply_tmpl.c.stub media/libdav1d/16bd_mc_tmpl.c.stub media/libdav1d/8bd_mc_tmpl.c.stub media/libdav1d/16bd_recon_tmpl.c.stub media/libdav1d/8bd_recon_tmpl.c.stub media/libjpeg cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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/media/libjpeg/jdphuff.c: In function ‘decode_mcu_DC_first’: /builddir/build/BUILD/firefox-84.0/media/libjpeg/jdphuff.c:214:60: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare] 214 | ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) | ^~~ /builddir/build/BUILD/firefox-84.0/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/media/libjpeg/jdphuff.c: In function ‘decode_mcu_AC_first’: /builddir/build/BUILD/firefox-84.0/media/libjpeg/jdphuff.c:214:60: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare] 214 | ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) | ^~~ /builddir/build/BUILD/firefox-84.0/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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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/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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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/media/libnestegg/src/nestegg.c: In function ‘ne_parse’: /builddir/build/BUILD/firefox-84.0/media/libnestegg/src/nestegg.c:1170:22: warning: variable ‘peeked_id’ set but not used [-Wunused-but-set-variable] 1170 | uint64_t id, size, peeked_id; | ^~~~~~~~~ media/libogg cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libopus cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libpng cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from Unified_c_media_libpng0.c:20: /builddir/build/BUILD/firefox-84.0/media/libpng/arm/palette_neon_intrinsics.c: In function ‘png_do_expand_palette_rgba8_neon’: /builddir/build/BUILD/firefox-84.0/media/libpng/arm/palette_neon_intrinsics.c:82:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘png_uint_32’ {aka ‘unsigned int’} [-Wsign-compare] 82 | for (i = 0; i < row_width; i += pixels_per_chunk) | ^ /builddir/build/BUILD/firefox-84.0/media/libpng/arm/palette_neon_intrinsics.c:92:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘png_uint_32’ {aka ‘unsigned int’} [-Wsign-compare] 92 | if (i != row_width) | ^~ /builddir/build/BUILD/firefox-84.0/media/libpng/arm/palette_neon_intrinsics.c: In function ‘png_do_expand_palette_rgb8_neon’: /builddir/build/BUILD/firefox-84.0/media/libpng/arm/palette_neon_intrinsics.c:122:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘png_uint_32’ {aka ‘unsigned int’} [-Wsign-compare] 122 | for (i = 0; i < row_width; i += pixels_per_chunk) | ^ /builddir/build/BUILD/firefox-84.0/media/libpng/arm/palette_neon_intrinsics.c:137:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘png_uint_32’ {aka ‘unsigned int’} [-Wsign-compare] 137 | if (i != row_width) | ^~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /builddir/build/BUILD/firefox-84.0/media/libspeex_resampler/src/resample.c: In function ‘moz_speex_resampler_init_frac’: /builddir/build/BUILD/firefox-84.0/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable ‘i’ [-Wunused-variable] 814 | spx_uint32_t i; | ^ media/libtheora cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /builddir/build/BUILD/firefox-84.0/media/libopus/silk/arm/NSQ_del_dec_neon_intr.c: In function ‘silk_NSQ_del_dec_neon’: /builddir/build/BUILD/firefox-84.0/media/libopus/silk/arm/NSQ_del_dec_neon_intr.c:422:55: warning: iteration 80 invokes undefined behavior [-Waggressive-loop-optimizations] 422 | NSQ->sLPC_Q14[ i ] = psDelDec->sLPC_Q14[ i ][ Winner_ind ]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/media/libopus/silk/arm/NSQ_del_dec_neon_intr.c:421:9: note: within this loop 421 | for( ; i < NSQ_LPC_BUF_LENGTH; 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 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 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 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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libwebp/src/demux cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libwebp/src/dsp cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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 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 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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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 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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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/woff2 In file included from Unified_cpp_modules_woff20.cpp:29: /builddir/build/BUILD/firefox-84.0/modules/woff2/src/woff2_dec.cc: In function ‘bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)’: /builddir/build/BUILD/firefox-84.0/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable ‘dst_offset’ [-Wunused-variable] 1177 | uint64_t dst_offset = first_table_offset; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-84.0/modules/libpref/SharedPrefMap.h:10, from /builddir/build/BUILD/firefox-84.0/modules/libpref/Preferences.cpp:13, from Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult mozilla::Preferences::_ZN7mozilla11Preferences18InitInitialObjectsEb.part.0(bool)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-84.0/modules/libpref/Preferences.cpp:4401:23: note: while referencing ‘prefEntries’ 4401 | nsTArray prefEntries; | ^~~~~~~~~~~ netwerk/base/http-sfv netwerk/base/mozurl netwerk/base netwerk/build netwerk/cache In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIApplicationCache.h:14, from /builddir/build/BUILD/firefox-84.0/netwerk/cache/nsDiskCacheDeviceSQL.h:10, from /builddir/build/BUILD/firefox-84.0/netwerk/cache/nsApplicationCacheService.cpp:6, from Unified_cpp_netwerk_cache0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsCacheEntryDescriptor::Close()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_cache0.cpp:29: /builddir/build/BUILD/firefox-84.0/netwerk/cache/nsCacheEntryDescriptor.cpp:508:43: note: while referencing ‘inputWrappers’ 508 | nsTArray > inputWrappers; | ^~~~~~~~~~~~~ netwerk/cache2 In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-84.0/netwerk/base/ArrayBufferInputStream.cpp:8, from Unified_cpp_netwerk_base0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/netwerk/base/NetworkConnectivityService.cpp:106:62: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:9, from /builddir/build/BUILD/firefox-84.0/netwerk/base/Dashboard.cpp:10, from Unified_cpp_netwerk_base0.cpp:29: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/netwerk/cache2/CacheIOThread.h:11, from /builddir/build/BUILD/firefox-84.0/netwerk/cache2/CacheFileIOManager.h:8, from /builddir/build/BUILD/firefox-84.0/netwerk/cache2/CacheFileChunk.h:8, from /builddir/build/BUILD/firefox-84.0/netwerk/cache2/CacheFile.h:8, from /builddir/build/BUILD/firefox-84.0/netwerk/cache2/CacheEntry.h:9, from /builddir/build/BUILD/firefox-84.0/netwerk/cache2/CacheEntry.cpp:6, from Unified_cpp_netwerk_cache20.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::CacheIOThread::LoopOneLevel(uint32_t)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 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/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/netwerk/cache2/CacheFile.h:10, from /builddir/build/BUILD/firefox-84.0/netwerk/cache2/CacheEntry.h:9, from /builddir/build/BUILD/firefox-84.0/netwerk/cache2/CacheEntry.cpp:6, from Unified_cpp_netwerk_cache20.cpp:2: /builddir/build/BUILD/firefox-84.0/netwerk/cache2/CacheFileMetadata.h: In member function ‘virtual nsresult mozilla::net::CacheEntry::OnFileReady(nsresult, bool)’: /builddir/build/BUILD/firefox-84.0/netwerk/cache2/CacheFileMetadata.h:35:4: warning: ‘frecency’ may be used uninitialized in this function [-Wmaybe-uninitialized] 35 | ((double)(aInt) / (double)CacheObserver::HalfLifeSeconds()) | ^ In file included from Unified_cpp_netwerk_cache20.cpp:2: /builddir/build/BUILD/firefox-84.0/netwerk/cache2/CacheEntry.cpp:490:14: note: ‘frecency’ was declared here 490 | uint32_t frecency; | ^~~~~~~~ netwerk/cookie In file included from Unified_cpp_netwerk_base2.cpp:128: /builddir/build/BUILD/firefox-84.0/netwerk/base/nsNetAddr.cpp: In member function ‘virtual nsresult nsNetAddr::GetNetAddr(mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-84.0/netwerk/base/nsNetAddr.cpp:136:40: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 136 | memcpy(aResult, &mAddr, sizeof(mAddr)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/netwerk/base/nsSocketTransport2.h:25, from /builddir/build/BUILD/firefox-84.0/netwerk/base/nsFileStreams.cpp:26, from Unified_cpp_netwerk_base2.cpp:38: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/netwerk/base/nsBufferedStreams.cpp:6, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::nsIOService::ParsePortList(const char*, bool)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_base2.cpp:47: /builddir/build/BUILD/firefox-84.0/netwerk/base/nsIOService.cpp:1511:21: note: while referencing ‘restrictedPortList’ 1511 | nsTArray restrictedPortList; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/netwerk/base/nsBufferedStreams.cpp:6, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_base2.cpp:47: /builddir/build/BUILD/firefox-84.0/netwerk/base/nsIOService.cpp:1511:21: note: while referencing ‘restrictedPortList’ 1511 | nsTArray restrictedPortList; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/netwerk/base/nsBufferedStreams.cpp:6, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_base2.cpp:47: /builddir/build/BUILD/firefox-84.0/netwerk/base/nsIOService.cpp:1511:21: note: while referencing ‘restrictedPortList’ 1511 | nsTArray restrictedPortList; | ^~~~~~~~~~~~~~~~~~ netwerk/dns/mdns/libmdns netwerk/dns/etld_data.inc.stub netwerk/ipc In file included from Unified_cpp_netwerk_base3.cpp:101: /builddir/build/BUILD/firefox-84.0/netwerk/base/nsSocketTransport2.cpp: In member function ‘nsresult mozilla::net::nsSocketTransport::InitWithConnectedSocket(PRFileDesc*, const mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-84.0/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/netwerk/base/nsSocketTransport2.h:25, from /builddir/build/BUILD/firefox-84.0/netwerk/base/nsServerSocket.cpp:6, from Unified_cpp_netwerk_base3.cpp:65: /builddir/build/BUILD/firefox-84.0/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/netwerk/base/nsSocketTransport2.cpp: In member function ‘virtual nsresult mozilla::net::nsSocketTransport::GetPeerAddr(mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-84.0/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/netwerk/base/nsSocketTransport2.h:25, from /builddir/build/BUILD/firefox-84.0/netwerk/base/nsServerSocket.cpp:6, from Unified_cpp_netwerk_base3.cpp:65: /builddir/build/BUILD/firefox-84.0/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/netwerk/base/nsSocketTransport2.cpp: In member function ‘virtual nsresult mozilla::net::nsSocketTransport::GetSelfAddr(mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-84.0/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/netwerk/base/nsSocketTransport2.h:25, from /builddir/build/BUILD/firefox-84.0/netwerk/base/nsServerSocket.cpp:6, from Unified_cpp_netwerk_base3.cpp:65: /builddir/build/BUILD/firefox-84.0/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/netwerk/base/nsSocketTransport2.cpp: In member function ‘virtual nsresult mozilla::net::nsSocketTransport::Bind(mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-84.0/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/netwerk/base/nsSocketTransport2.h:25, from /builddir/build/BUILD/firefox-84.0/netwerk/base/nsServerSocket.cpp:6, from Unified_cpp_netwerk_base3.cpp:65: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:12, from /builddir/build/BUILD/firefox-84.0/netwerk/base/nsPACMan.h:15, from /builddir/build/BUILD/firefox-84.0/netwerk/base/nsPACMan.cpp:7, from Unified_cpp_netwerk_base3.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::net::nsSocketTransportService::UpdatePortRemapPreference(const nsACString&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_base3.cpp:110: /builddir/build/BUILD/firefox-84.0/netwerk/base/nsSocketTransportService2.cpp:204:41: note: while referencing ‘ranges’ 204 | nsTArray> ranges(2); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:12, from /builddir/build/BUILD/firefox-84.0/netwerk/base/nsPACMan.h:15, from /builddir/build/BUILD/firefox-84.0/netwerk/base/nsPACMan.cpp:7, from Unified_cpp_netwerk_base3.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 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/netwerk/base/nsSocketTransportService2.cpp:194:18: note: while referencing ‘portRemapping’ 194 | TPortRemapping portRemapping; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/netwerk/ipc/ChannelEventQueue.h:11, from /builddir/build/BUILD/firefox-84.0/netwerk/ipc/ChannelEventQueue.cpp:8, from Unified_cpp_netwerk_ipc0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:55:66: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelChild.h:18, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/net/DocumentChannelChild.h:11, from /builddir/build/BUILD/firefox-84.0/netwerk/ipc/DocumentChannel.cpp:20, from Unified_cpp_netwerk_ipc0.cpp:11: /builddir/build/BUILD/firefox-84.0/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/netwerk/base/nsUDPSocket.cpp: In constructor ‘mozilla::net::nsUDPMessage::nsUDPMessage(mozilla::net::NetAddr*, nsIOutputStream*, FallibleTArray&&)’: /builddir/build/BUILD/firefox-84.0/netwerk/base/nsUDPSocket.cpp:179:40: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 179 | memcpy(&mAddr, aAddr, sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/netwerk/base/nsSocketTransport2.h:25, from /builddir/build/BUILD/firefox-84.0/netwerk/base/nsUDPSocket.cpp:12, from Unified_cpp_netwerk_base4.cpp:38: /builddir/build/BUILD/firefox-84.0/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/netwerk/base/nsUDPSocket.cpp: In constructor ‘mozilla::net::{anonymous}::UDPMessageProxy::UDPMessageProxy(mozilla::net::NetAddr*, nsIOutputStream*, FallibleTArray&&)’: /builddir/build/BUILD/firefox-84.0/netwerk/base/nsUDPSocket.cpp:333:40: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 333 | memcpy(&mAddr, aAddr, sizeof(mAddr)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/netwerk/base/nsSocketTransport2.h:25, from /builddir/build/BUILD/firefox-84.0/netwerk/base/nsUDPSocket.cpp:12, from Unified_cpp_netwerk_base4.cpp:38: /builddir/build/BUILD/firefox-84.0/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/netwerk/base/nsUDPSocket.cpp: In member function ‘virtual nsresult mozilla::net::nsUDPSocket::GetAddress(mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-84.0/netwerk/base/nsUDPSocket.cpp:753:40: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 753 | memcpy(aResult, &mAddr, sizeof(mAddr)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/netwerk/base/nsSocketTransport2.h:25, from /builddir/build/BUILD/firefox-84.0/netwerk/base/nsUDPSocket.cpp:12, from Unified_cpp_netwerk_base4.cpp:38: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ netwerk/mime netwerk/protocol/about netwerk/protocol/data In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridge.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridgeParent.h:9, from /builddir/build/BUILD/firefox-84.0/netwerk/ipc/SocketProcessBridgeParent.h:9, from /builddir/build/BUILD/firefox-84.0/netwerk/ipc/SocketProcessBridgeParent.cpp:6, from Unified_cpp_netwerk_ipc1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:55:66: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpTransaction.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpTransactionChild.h:9, from /builddir/build/BUILD/firefox-84.0/netwerk/protocol/http/HttpTransactionChild.h:11, from /builddir/build/BUILD/firefox-84.0/netwerk/ipc/SocketProcessChild.cpp:12, from Unified_cpp_netwerk_ipc1.cpp:11: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ netwerk/protocol/file netwerk/protocol/ftp netwerk/protocol/gio netwerk/protocol/http netwerk/protocol/res netwerk/protocol/viewsource netwerk/protocol/websocket netwerk/sctp/datachannel netwerk/sctp/src cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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/netwerk/sctp/src/netinet/sctp_input.c: In function ‘sctp_handle_stream_reset_response’: /builddir/build/BUILD/firefox-84.0/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/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/netwerk/sctp/src/netinet/sctp_input.c: In function ‘sctp_handle_str_reset_request_out’: /builddir/build/BUILD/firefox-84.0/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/netwerk/sctp/src/netinet/sctp_output.c: In function ‘send_forward_tsn’: /builddir/build/BUILD/firefox-84.0/netwerk/sctp/src/netinet/sctp_output.c:11022:22: warning: converting a packed ‘struct sctp_forward_tsn_chunk’ pointer (alignment 1) to a ‘struct sctp_strseq_mid’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 11022 | strseq_m = (struct sctp_strseq_mid *)fwdtsn; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/netwerk/sctp/src/netinet/sctp_output.c:46: /builddir/build/BUILD/firefox-84.0/netwerk/sctp/src/netinet/sctp_header.h:407:8: note: defined here 407 | struct sctp_forward_tsn_chunk { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/netwerk/sctp/src/netinet/sctp_header.h:418:8: note: defined here 418 | struct sctp_strseq_mid { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/netwerk/sctp/src/netinet/sctp_output.c: In function ‘sctp_send_sack’: /builddir/build/BUILD/firefox-84.0/netwerk/sctp/src/netinet/sctp_output.c:11412:3: warning: converting a packed ‘struct sctp_gap_ack_block’ pointer (alignment 1) to a ‘uint32_t’ {aka ‘unsigned int’} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 11412 | dup = (uint32_t *) gap_descriptor; | ^~~ In file included from /builddir/build/BUILD/firefox-84.0/netwerk/sctp/src/netinet/sctp_output.c:46: /builddir/build/BUILD/firefox-84.0/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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C netwerk/socket In file included from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-84.0/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::GetExternalProxyAddr(mozilla::net::NetAddr**)’: /builddir/build/BUILD/firefox-84.0/netwerk/socket/nsSOCKSIOLayer.cpp:386:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 386 | memcpy(*aExternalProxyAddr, &mExternalProxyAddr, sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/netwerk/socket/nsSOCKSIOLayer.cpp:25, from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-84.0/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/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::SetExternalProxyAddr(mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-84.0/netwerk/socket/nsSOCKSIOLayer.cpp:392:66: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 392 | memcpy(&mExternalProxyAddr, aExternalProxyAddr, sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/netwerk/socket/nsSOCKSIOLayer.cpp:25, from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-84.0/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/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::GetDestinationAddr(mozilla::net::NetAddr**)’: /builddir/build/BUILD/firefox-84.0/netwerk/socket/nsSOCKSIOLayer.cpp:398:63: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 398 | memcpy(*aDestinationAddr, &mDestinationAddr, sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/netwerk/socket/nsSOCKSIOLayer.cpp:25, from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-84.0/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/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::SetDestinationAddr(mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-84.0/netwerk/socket/nsSOCKSIOLayer.cpp:404:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 404 | memcpy(&mDestinationAddr, aDestinationAddr, sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/netwerk/socket/nsSOCKSIOLayer.cpp:25, from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-84.0/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/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::GetInternalProxyAddr(mozilla::net::NetAddr**)’: /builddir/build/BUILD/firefox-84.0/netwerk/socket/nsSOCKSIOLayer.cpp:410:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 410 | memcpy(*aInternalProxyAddr, &mInternalProxyAddr, sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/netwerk/socket/nsSOCKSIOLayer.cpp:25, from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-84.0/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/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::SetInternalProxyAddr(mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-84.0/netwerk/socket/nsSOCKSIOLayer.cpp:416:66: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 416 | memcpy(&mInternalProxyAddr, aInternalProxyAddr, sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/netwerk/socket/nsSOCKSIOLayer.cpp:25, from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-84.0/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/netwerk/socket/nsSOCKSIOLayer.cpp: In function ‘PRStatus nsSOCKSIOLayerConnect(PRFileDesc*, const PRNetAddr*, PRIntervalTime)’: /builddir/build/BUILD/firefox-84.0/netwerk/socket/nsSOCKSIOLayer.cpp:1328:35: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1328 | memcpy(&dst, addr, sizeof(dst)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/netwerk/socket/nsSOCKSIOLayer.cpp:25, from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2907:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-84.0/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; long unsigned int N = 4; T = mozilla::net::SvcParamIpv4Hint; Ts = {mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint}]’ /builddir/build/BUILD/firefox-84.0/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/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; long 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/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/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/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 = long unsigned int; SizeType = long unsigned int; bool IsTriviallyCopyConstructible = false; bool IsSameType = true]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2907:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::SvcFieldValue]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:79:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/netwerk/protocol/http/nsHttpTransaction.h:22, from /builddir/build/BUILD/firefox-84.0/netwerk/protocol/http/PendingTransactionQueue.h:9, from /builddir/build/BUILD/firefox-84.0/netwerk/protocol/http/PendingTransactionQueue.cpp:15, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-84.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-84.0/netwerk/protocol/http/HttpChannelChild.cpp:9, from Unified_cpp_protocol_http2.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::net::HttpChannelChild::GetClientSetCorsPreflightParameters(mozilla::Maybe&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 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/netwerk/protocol/http/HttpChannelChild.cpp:2771:23: note: while referencing ‘args’ 2771 | CorsPreflightArgs args; | ^~~~ netwerk/srtp/src cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C netwerk/streamconv/converters netwerk/streamconv netwerk/system/linux netwerk/system/netlink netwerk/url-classifier netwerk/wifi other-licenses/snappy parser/expat/lib cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C parser/html parser/htmlparser In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/parser/htmlparser/nsIParser.h:24, from /builddir/build/BUILD/firefox-84.0/parser/htmlparser/CNavDTD.cpp:9, from Unified_cpp_parser_htmlparser0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsExpatDriver::HandleError()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_parser_htmlparser0.cpp:29: /builddir/build/BUILD/firefox-84.0/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 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/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/basictypes.h:12, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/platform_thread.h:14, from /builddir/build/BUILD/firefox-84.0/security/sandbox/linux/broker/SandboxBroker.h:12, from /builddir/build/BUILD/firefox-84.0/security/sandbox/linux/broker/SandboxBroker.cpp:7, from Unified_cpp_linux_broker0.cpp:2: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual void mozilla::SandboxBroker::ThreadMain()’ at /builddir/build/BUILD/firefox-84.0/security/sandbox/linux/broker/SandboxBroker.cpp:750:14: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long 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 In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/security/sandbox/linux/reporter/SandboxReporter.h:17, from /builddir/build/BUILD/firefox-84.0/security/sandbox/linux/reporter/SandboxReporter.cpp:7, from Unified_cpp_linux_reporter0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::SandboxReporterWrapper::Snapshot(mozISandboxReportArray**)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 2 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/security/sandbox/linux/reporter/SandboxReporterWrappers.cpp:187:72: note: while referencing ‘’ 187 | new SandboxReportArray(SandboxReporter::Singleton()->GetSnapshot()); | ^ security/sandbox/linux services/crypto/component startupcache storage In file included from /builddir/build/BUILD/firefox-84.0/security/sandbox/linux/SandboxFilter.cpp:37, from Unified_cpp_sandbox_linux3.cpp:20: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::SandboxReport]’: /builddir/build/BUILD/firefox-84.0/security/sandbox/linux/SandboxReporterClient.cpp:50:18: required from here /builddir/build/BUILD/firefox-84.0/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/security/sandbox/linux/SandboxReporterClient.h:10, from /builddir/build/BUILD/firefox-84.0/security/sandbox/linux/Sandbox.cpp:16, from Unified_cpp_sandbox_linux3.cpp:2: /builddir/build/BUILD/firefox-84.0/security/sandbox/linux/reporter/SandboxReporterCommon.h:27:8: note: ‘struct mozilla::SandboxReport’ declared here 27 | struct SandboxReport { | ^~~~~~~~~~~~~ third_party/libwebrtc/webrtc/api/audio_codecs/L16/audio_decoder_L16_gn third_party/libwebrtc/webrtc/api/audio_codecs/L16/audio_encoder_L16_gn third_party/libwebrtc/webrtc/api/audio_codecs/audio_codecs_api_gn third_party/libwebrtc/webrtc/api/audio_codecs/builtin_audio_decoder_factory_gn third_party/libwebrtc/webrtc/api/audio_codecs/builtin_audio_encoder_factory_gn 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 In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/audio/audio_transport_proxy.h:17, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/audio/audio_state.h:16, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/audio/audio_receive_stream.h:18, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/audio/audio_receive_stream.cc:11, from Unified_cpp_audio_audio_gn0.cpp:2: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ third_party/libwebrtc/webrtc/audio/utility/audio_frame_operations_gn third_party/libwebrtc/webrtc/call/bitrate_allocator_gn third_party/libwebrtc/webrtc/call/call_gn third_party/libwebrtc/webrtc/call/call_interfaces_gn In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/audio/audio_transport_proxy.h:17, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/audio/audio_state.h:16, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/audio/audio_receive_stream.h:18, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/call/call.cc:20, from Unified_cpp_webrtc_call_call_gn0.cpp:2: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ third_party/libwebrtc/webrtc/call/rtp_interfaces_gn In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/call/rtp_transport_controller_send.h:17, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/call/call.cc:29, from Unified_cpp_webrtc_call_call_gn0.cpp:2: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:35: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 48 | AddReceiveRtpModule(rtp_module); | ^ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { | ^~~~~~~~~~~~~~~~~~~ third_party/libwebrtc/webrtc/call/rtp_receiver_gn In file included from Unified_cpp_rtp_receiver_gn0.cpp:11: /builddir/build/BUILD/firefox-84.0/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/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); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:18, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_coding/encoded_frame.h:19, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_coding/frame_object.h:17, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_coding/frame_buffer2.h:19, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/video/video_receive_stream.h:23, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/call/call.cc:63, from Unified_cpp_webrtc_call_call_gn0.cpp:2: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/api/video_codecs/video_encoder.h: At global scope: /builddir/build/BUILD/firefox-84.0/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/third_party/libwebrtc/webrtc/video/send_statistics_proxy.h:30, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/video/video_send_stream.h:28, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/call/call.cc:64, from Unified_cpp_webrtc_call_call_gn0.cpp:2: /builddir/build/BUILD/firefox-84.0/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; | ^~~~~~~~~~~~~~ third_party/libwebrtc/webrtc/call/rtp_sender_gn In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/call/rtp_transport_controller_send.h:17, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/call/rtp_transport_controller_send.cc:11, from Unified_cpp_call_rtp_sender_gn0.cpp:2: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:35: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 48 | AddReceiveRtpModule(rtp_module); | ^ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { | ^~~~~~~~~~~~~~~~~~~ third_party/libwebrtc/webrtc/call/video_stream_api_gn third_party/libwebrtc/webrtc/common_audio/common_audio_c_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/common_audio/common_audio_cc_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/common_audio/common_audio_gn third_party/libwebrtc/webrtc/common_audio/common_audio_neon_c_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/common_audio/common_audio_neon_gn third_party/libwebrtc/webrtc/common_audio/fir_filter_factory_gn third_party/libwebrtc/webrtc/common_video/common_video_gn In file included from Unified_cpp_common_video_gn0.cpp:38: /builddir/build/BUILD/firefox-84.0/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/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/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/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/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/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/third_party/libwebrtc/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor ‘webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(webrtc::VideoEncoderFactory*)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/media/engine/simulcast_encoder_adapter.cc:137:48: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead [-Wclass-memaccess] 137 | memset(&codec_, 0, sizeof(webrtc::VideoCodec)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/media/engine/adm_helpers.h:14, from /builddir/build/BUILD/firefox-84.0/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/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/third_party/libwebrtc/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor ‘webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(cricket::WebRtcVideoEncoderFactory*)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/media/engine/simulcast_encoder_adapter.cc:151:48: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead [-Wclass-memaccess] 151 | memset(&codec_, 0, sizeof(webrtc::VideoCodec)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/media/engine/adm_helpers.h:14, from /builddir/build/BUILD/firefox-84.0/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/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 555 | class VideoCodec { | ^~~~~~~~~~ third_party/libwebrtc/webrtc/media/rtc_media_base_gn third_party/libwebrtc/webrtc/modules/audio_coding/audio_coding_gn third_party/libwebrtc/webrtc/modules/audio_coding/audio_format_conversion_gn third_party/libwebrtc/webrtc/modules/audio_coding/audio_network_adaptor_config_gn third_party/libwebrtc/webrtc/modules/audio_coding/audio_network_adaptor_gn third_party/libwebrtc/webrtc/modules/audio_coding/cng_gn third_party/libwebrtc/webrtc/modules/audio_coding/g711_c_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/g711_gn third_party/libwebrtc/webrtc/modules/audio_coding/g722_c_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/g722_gn third_party/libwebrtc/webrtc/modules/audio_coding/ilbc_c_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/ilbc_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/isac_c_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/isac_common_gn third_party/libwebrtc/webrtc/modules/audio_coding/isac_fix_c_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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/isac_fix_common_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/isac_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/isac_neon_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/legacy_encoded_audio_frame_gn third_party/libwebrtc/webrtc/modules/audio_coding/neteq_decoder_enum_gn third_party/libwebrtc/webrtc/modules/audio_coding/neteq_gn third_party/libwebrtc/webrtc/modules/audio_coding/pcm16b_c_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/pcm16b_gn third_party/libwebrtc/webrtc/modules/audio_coding/rent_a_codec_gn third_party/libwebrtc/webrtc/modules/audio_coding/webrtc_opus_c_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/webrtc_opus_gn third_party/libwebrtc/webrtc/modules/audio_device/audio_device_generic_gn In file included from Unified_cpp_neteq_gn1.cpp:29: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_coding/neteq/neteq_impl.cc: In member function ‘int webrtc::NetEqImpl::GetAudioInternal(webrtc::AudioFrame*, bool*)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_coding/neteq/neteq_impl.cc:944:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 944 | sync_buffer_->IncreaseEndTimestamp( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 945 | static_cast(output_size_samples_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_coding/neteq/neteq_impl.cc:950:5: note: here 950 | case kAudioRepetition: { | ^~~~ third_party/libwebrtc/webrtc/modules/audio_mixer/audio_frame_manipulator_gn third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl_gn In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_mixer/frame_combiner.h:17, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.cc:11, from Unified_cpp_audio_mixer_impl_gn0.cpp:2: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ third_party/libwebrtc/webrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn third_party/libwebrtc/webrtc/modules/audio_processing/aec_dump_interface_gn third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_c_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_gn third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_neon_c_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_neon_gn In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec/echo_cancellation.cc:26: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function ‘void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 129 | for (int k = 0; k < v_length; ++k) { | ~~^~~~~~~~~~ third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_statistics_gn third_party/libwebrtc/webrtc/modules/bitrate_controller/bitrate_controller_gn third_party/libwebrtc/webrtc/modules/congestion_controller/congestion_controller_gn In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.cc: In member function ‘virtual int webrtc::EchoCancellationImpl::GetMetrics(webrtc::EchoCancellation::Metrics*)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.cc:303:37: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct webrtc::EchoCancellation::Metrics’; use assignment or value-initialization instead [-Wclass-memaccess] 303 | memset(metrics, 0, sizeof(Metrics)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:795:10: note: ‘struct webrtc::EchoCancellation::Metrics’ declared here 795 | struct Metrics { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/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/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:35: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 48 | AddReceiveRtpModule(rtp_module); | ^ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/echo_control_mobile_impl.h:17, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/echo_control_mobile_impl.cc:11: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/gain_control_impl.h:17, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/gain_control_impl.cc:11: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/gain_control_impl.cc:16: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function ‘void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long 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/third_party/libwebrtc/webrtc/modules/audio_processing/noise_suppression_impl.h:17, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/noise_suppression_impl.cc:11: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec/aec_core.cc:30, from Unified_cpp_audio_processing_gn0.cpp:2: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function ‘void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 129 | for (int k = 0; k < v_length; ++k) { | ~~^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/aec_state.h:25, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/aec_state.cc:11, from Unified_cpp_audio_processing_gn0.cpp:47: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ In file included from Unified_cpp_p_capture_generic_gn1.cpp:92: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/x_error_trap.cc:21:12: warning: ‘webrtc::g_last_xserver_error_code’ defined but not used [-Wunused-variable] 21 | static int g_last_xserver_error_code = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/x_error_trap.cc:20:13: warning: ‘webrtc::g_xserver_error_trap_enabled’ defined but not used [-Wunused-variable] 20 | static bool g_xserver_error_trap_enabled = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/echo_remover.h:19, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/echo_remover.cc:10, from Unified_cpp_audio_processing_gn1.cpp:2: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/subtractor.h:18, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/echo_remover.cc:29, from Unified_cpp_audio_processing_gn1.cpp:2: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function ‘void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long 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/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/subtractor.h:18, from /builddir/build/BUILD/firefox-84.0/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/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/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 ‘long unsigned int’} [-Wsign-compare] 129 | for (int k = 0; k < v_length; ++k) { | ~~^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/aec_state.h:25, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/subtractor.h:21, from /builddir/build/BUILD/firefox-84.0/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/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/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/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ third_party/libwebrtc/webrtc/modules/pacing/pacing_gn In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.cc:11, from Unified_cpp_pacing_pacing_gn0.cpp:56: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:35: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 48 | AddReceiveRtpModule(rtp_module); | ^ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { | ^~~~~~~~~~~~~~~~~~~ third_party/libwebrtc/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/level_controller/down_sampler.cc:17, from Unified_cpp_audio_processing_gn3.cpp:20: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/level_controller/down_sampler.cc:19, from Unified_cpp_audio_processing_gn3.cpp:20: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function ‘void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 129 | for (int k = 0; k < v_length; ++k) { | ~~^~~~~~~~~~ third_party/libwebrtc/webrtc/modules/rtp_rtcp/rtp_rtcp_format_gn In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/voice_detection_impl.h:16, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/voice_detection_impl.cc:11, from Unified_cpp_audio_processing_gn5.cpp:29: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ third_party/libwebrtc/webrtc/modules/rtp_rtcp/rtp_rtcp_gn third_party/libwebrtc/webrtc/modules/utility/utility_gn third_party/libwebrtc/webrtc/modules/video_capture/video_capture_internal_impl_gn In file included from Unified_cpp_ure_internal_impl_gn0.cpp:11: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_capture/linux/video_capture_linux.cc: In member function ‘virtual int32_t webrtc::videocapturemodule::VideoCaptureModuleV4L2::StartCapture(const webrtc::VideoCaptureCapability&)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_capture/linux/video_capture_linux.cc:135:30: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=] 135 | sprintf(device, "/dev/video%d", (int)_deviceId); | ^~ In file included from /usr/include/stdio.h:867, from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/stdio.h:3, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/throw_gcc.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/stl_wrappers/type_traits:72, from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/stl_pair.h:59, from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/vector:60, from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/vector:3, from /builddir/build/BUILD/firefox-84.0/objdir/dist/stl_wrappers/vector:52, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_capture/device_info_impl.h:14, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_capture/linux/device_info_linux.h:14, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_capture/linux/device_info_linux.cc:11, from Unified_cpp_ure_internal_impl_gn0.cpp:2: /usr/include/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 12 and 22 bytes into a destination of size 20 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ third_party/libwebrtc/webrtc/modules/video_capture/video_capture_module_gn In file included from Unified_cpp_rtp_rtcp_gn0.cpp:119: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc: In member function ‘bool webrtc::RtpDepacketizerH264::ProcessStapAOrSingleNalu(webrtc::RtpDepacketizer::ParsedPayload*, const uint8_t*)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:576:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 576 | parsed_payload->frame_type = kVideoFrameKey; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:578:7: note: here 578 | case H264::NaluType::kSlice: { | ^~~~ third_party/libwebrtc/webrtc/modules/video_coding/video_coding_gn In file included from Unified_cpp_video_coding_gn0.cpp:2: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc: In member function ‘bool webrtc::VCMCodecDataBase::DeregisterExternalEncoder(uint8_t, bool*)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:192:47: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead [-Wclass-memaccess] 192 | memset(&send_codec_, 0, sizeof(VideoCodec)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.h:17, from /builddir/build/BUILD/firefox-84.0/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/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/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/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/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.h:17, from /builddir/build/BUILD/firefox-84.0/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/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/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/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/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.h:17, from /builddir/build/BUILD/firefox-84.0/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/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/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/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.h:17, from /builddir/build/BUILD/firefox-84.0/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/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/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/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/third_party/libwebrtc/webrtc/modules/video_coding/jitter_buffer.cc:755:5: note: here 755 | case kDecodableSession: { | ^~~~ In file included from Unified_cpp_rtp_rtcp_gn1.cpp:11: /builddir/build/BUILD/firefox-84.0/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/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/third_party/libwebrtc/webrtc/modules/include/module_common_types.h:22, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, from Unified_cpp_rtp_rtcp_gn1.cpp:2: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/common_types.h:842:8: note: ‘struct webrtc::RTPHeader’ declared here 842 | struct RTPHeader { | ^~~~~~~~~ In file included from Unified_cpp_rtp_rtcp_gn1.cpp:47: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc: In member function ‘virtual bool webrtc::RtpReceiverImpl::IncomingRtpPacket(const webrtc::RTPHeader&, const uint8_t*, size_t, webrtc::PayloadUnion)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc:196:58: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct webrtc::WebRtcRTPHeader’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 196 | memset(&webrtc_rtp_header, 0, sizeof(webrtc_rtp_header)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, from Unified_cpp_rtp_rtcp_gn1.cpp:2: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/include/module_common_types.h:79:8: note: ‘struct webrtc::WebRtcRTPHeader’ declared here 79 | struct WebRtcRTPHeader { | ^~~~~~~~~~~~~~~ In file included from Unified_cpp_rtp_rtcp_gn1.cpp:74: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc: In static member function ‘static webrtc::RtpRtcp* webrtc::RtpRtcp::CreateRtpRtcp(const webrtc::RtpRtcp::Configuration&)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc:76:42: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::RtpRtcp::Configuration’ with no trivial copy-assignment [-Wclass-memaccess] 76 | sizeof(RtpRtcp::Configuration)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_strategy.h:14, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.h:18, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.cc:11, from Unified_cpp_rtp_rtcp_gn1.cpp:38: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/include/rtp_rtcp.h:47:10: note: ‘struct webrtc::RtpRtcp::Configuration’ declared here 47 | struct Configuration { | ^~~~~~~~~~~~~ In file included from Unified_cpp_video_coding_gn1.cpp:110: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_coding/video_codec_initializer.cc: In static member function ‘static webrtc::VideoCodec webrtc::VideoCodecInitializer::VideoEncoderConfigToVideoCodec(const webrtc::VideoEncoderConfig&, const std::vector&, const string&, int, bool)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_coding/video_codec_initializer.cc:106:46: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead [-Wclass-memaccess] 106 | memset(&video_codec, 0, sizeof(video_codec)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/include/module_common_types.h:22, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_coding/media_optimization.h:16, from /builddir/build/BUILD/firefox-84.0/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/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 555 | class VideoCodec { | ^~~~~~~~~~ In file included from Unified_cpp_video_coding_gn1.cpp:65: /builddir/build/BUILD/firefox-84.0/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/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/third_party/libwebrtc/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:75:9: note: here 75 | case kDrop: | ^~~~ In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/throw_gcc.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/stl_wrappers/type_traits:72, from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/stl_pair.h:59, from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/deque:60, from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/deque:3, from /builddir/build/BUILD/firefox-84.0/objdir/dist/stl_wrappers/deque:52, from /usr/include/c++/10/queue:60, from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/queue:3, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:24, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, from Unified_cpp_rtp_rtcp_gn1.cpp:2: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘int32_t webrtc::RtpReceiverImpl::CheckPayloadChanged(const webrtc::RTPHeader&, int8_t, bool*, webrtc::PayloadUnion*)’ at /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc:405:14: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long 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/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/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor ‘webrtc::VP9EncoderImpl::VP9EncoderImpl()’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:84:36: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead [-Wclass-memaccess] 84 | memset(&codec_, 0, sizeof(codec_)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, from Unified_cpp_webrtc_vp9_gn0.cpp:2: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 555 | class VideoCodec { | ^~~~~~~~~~ In file included from Unified_cpp_webrtc_vp9_gn0.cpp:20: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor ‘webrtc::VP9DecoderImpl::VP9DecoderImpl()’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:797:36: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead [-Wclass-memaccess] 797 | memset(&codec_, 0, sizeof(codec_)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, from Unified_cpp_webrtc_vp9_gn0.cpp:2: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 555 | class VideoCodec { | ^~~~~~~~~~ third_party/libwebrtc/webrtc/modules/video_processing/video_processing_gn In file included from Unified_cpp_video_processing_gn0.cpp:38: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_processing/video_denoiser.cc: In member function ‘void webrtc::VideoDenoiser::CopySrcOnMOB(const uint8_t*, int, webrtc::uint8_t*, int)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/video_processing/video_denoiser.cc:186:31: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 186 | (x_density_[mb_col] * y_density_[mb_row] && third_party/libwebrtc/webrtc/modules/video_processing/video_processing_neon_gn third_party/libwebrtc/webrtc/rtc_base/rtc_base_approved_generic_gn third_party/libwebrtc/webrtc/rtc_base/rtc_numerics_gn third_party/libwebrtc/webrtc/rtc_base/rtc_task_queue_impl_gn In file included from Unified_cpp_c_task_queue_impl_gn0.cpp:2: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/rtc_base/task_queue_libevent.cc:160:25: warning: ‘rtc::TaskQueue::Impl::QueueContext’ has a field ‘rtc::TaskQueue::Impl::QueueContext::pending_timers_’ whose type uses the anonymous namespace [-Wsubobject-linkage] 160 | struct TaskQueue::Impl::QueueContext { | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/rtc_base/task_queue_libevent.cc: In destructor ‘rtc::TaskQueue::Impl::PostAndReplyTask::~PostAndReplyTask()’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/rtc_base/task_queue_libevent.cc:236:10: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 236 | write(reply_pipe_, &message, sizeof(message)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ third_party/libwebrtc/webrtc/rtc_base/sequenced_task_checker_gn third_party/libwebrtc/webrtc/rtc_base/weak_ptr_gn third_party/libwebrtc/webrtc/system_wrappers/cpu_features_linux_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from Unified_c_pu_features_linux_gn0.c:2: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/system_wrappers/source/cpu_features_linux.c: In function ‘WebRtc_GetCPUFeaturesARM’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/system_wrappers/source/cpu_features_linux.c:34:15: warning: variable ‘platform’ set but not used [-Wunused-but-set-variable] 34 | const char* platform = NULL; | ^~~~~~~~ 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 In file included from Unified_cpp__approved_generic_gn1.cpp:74: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/rtc_base/physicalsocketserver.cc: In member function ‘virtual int rtc::PhysicalSocket::SetOption(rtc::Socket::Option, int)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/rtc_base/physicalsocketserver.cc:340:22: warning: ‘slevel’ may be used uninitialized in this function [-Wmaybe-uninitialized] 340 | return ::setsockopt(s_, slevel, sopt, (SockOptArg)&value, sizeof(value)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/rtc_base/physicalsocketserver.cc:340:22: warning: ‘sopt’ may be used uninitialized in this function [-Wmaybe-uninitialized] /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/rtc_base/physicalsocketserver.cc: In member function ‘virtual int rtc::PhysicalSocket::GetOption(rtc::Socket::Option, int*)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/rtc_base/physicalsocketserver.cc:321:25: warning: ‘sopt’ may be used uninitialized in this function [-Wmaybe-uninitialized] 321 | int ret = ::getsockopt(s_, slevel, sopt, (SockOptArg)value, &optlen); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/rtc_base/physicalsocketserver.cc:321:25: warning: ‘slevel’ may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/video/video_stream_encoder.h:21, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/video/encoder_rtcp_feedback.cc:14, from Unified_cpp_video_video_gn0.cpp:11: /builddir/build/BUILD/firefox-84.0/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/third_party/libwebrtc/webrtc/video/encoder_rtcp_feedback.cc:14, from Unified_cpp_video_video_gn0.cpp:11: /builddir/build/BUILD/firefox-84.0/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/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/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:35: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 48 | AddReceiveRtpModule(rtp_module); | ^ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { | ^~~~~~~~~~~~~~~~~~~ third_party/libwebrtc/webrtc/voice_engine/audio_level_gn In file included from Unified_cpp_video_video_gn0.cpp:119: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/video/video_receive_stream.cc: In function ‘webrtc::VideoCodec webrtc::{anonymous}::CreateDecoderVideoCodec(const webrtc::VideoReceiveStream::Decoder&)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/video/video_receive_stream.cc:48:34: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead [-Wclass-memaccess] 48 | memset(&codec, 0, sizeof(codec)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h:19, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/video/call_stats.cc:15, from Unified_cpp_video_video_gn0.cpp:2: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 555 | class VideoCodec { | ^~~~~~~~~~ third_party/libwebrtc/webrtc/voice_engine/voice_engine_gn In file included from Unified_cpp_video_video_gn0.cpp:65: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/video/rtp_video_stream_receiver.cc: In member function ‘virtual int32_t webrtc::RtpVideoStreamReceiver::OnReceivedPayloadData(const uint8_t*, size_t, const webrtc::WebRtcRTPHeader*)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/video/rtp_video_stream_receiver.cc:266:50: warning: this statement may fall through [-Wimplicit-fallthrough=] 266 | keyframe_request_sender_->RequestKeyFrame(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/video/rtp_video_stream_receiver.cc:268:7: note: here 268 | case video_coding::H264SpsPpsTracker::kDrop: | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/voice_engine/shared_data.h:17, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/voice_engine/channel.h:34, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/voice_engine/channel.cc:11, from Unified_cpp_voice_engine_gn0.cpp:2: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/voice_engine/channel.cc:30, from Unified_cpp_voice_engine_gn0.cpp:2: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:35: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 48 | AddReceiveRtpModule(rtp_module); | ^ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { | ^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_voice_engine_gn0.cpp:65: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/voice_engine/voe_base_impl.cc: At global scope: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/voice_engine/voe_base_impl.cc:118:1: warning: ‘virtual int32_t webrtc::VoEBaseImpl::NeedMorePlayData(size_t, size_t, size_t, uint32_t, void*, size_t&, int64_t*, int64_t*)’ is deprecated [-Wdeprecated-declarations] 118 | } | ^ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/voice_engine/voe_base_impl.cc:108:9: note: declared here 108 | int32_t VoEBaseImpl::NeedMorePlayData(const size_t nSamples, | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/voice_engine/voe_base_impl.cc:144:1: warning: ‘virtual void webrtc::VoEBaseImpl::PullRenderData(int, int, size_t, size_t, void*, int64_t*, int64_t*)’ is deprecated [-Wdeprecated-declarations] 144 | } | ^ /builddir/build/BUILD/firefox-84.0/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/security/nss/lib/freebl/mpi/montmulf.c: In function ‘conv_i32_to_d32’: /builddir/build/BUILD/firefox-84.0/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring ‘#pragma pipeloop ’ [-Wunknown-pragmas] 117 | #pragma pipeloop(0) | /builddir/build/BUILD/firefox-84.0/security/nss/lib/freebl/mpi/montmulf.c: In function ‘conv_i32_to_d16’: /builddir/build/BUILD/firefox-84.0/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring ‘#pragma pipeloop ’ [-Wunknown-pragmas] 128 | #pragma pipeloop(0) | /builddir/build/BUILD/firefox-84.0/security/nss/lib/freebl/mpi/montmulf.c: In function ‘conv_i32_to_d32_and_d16’: /builddir/build/BUILD/firefox-84.0/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring ‘#pragma pipeloop ’ [-Wunknown-pragmas] 143 | #pragma pipeloop(0) | /builddir/build/BUILD/firefox-84.0/security/nss/lib/freebl/mpi/montmulf.c: In function ‘mont_mulf_noconv’: /builddir/build/BUILD/firefox-84.0/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring ‘#pragma pipeloop ’ [-Wunknown-pragmas] 218 | #pragma pipeloop(0) | /builddir/build/BUILD/firefox-84.0/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable ‘dptmp’ [-Wunused-variable] 197 | double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; | ^~~~~ /builddir/build/BUILD/firefox-84.0/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable ‘nextm2j’ [-Wunused-variable] 196 | double digit, m2j, nextm2j, a, b; | ^~~~~~~ /builddir/build/BUILD/firefox-84.0/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable ‘tmp’ [-Wunused-variable] 195 | int tmp; | ^~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /builddir/build/BUILD/firefox-84.0/security/nss/lib/freebl/mpi/mpi.c: In function ‘mp_gcd’: /builddir/build/BUILD/firefox-84.0/security/nss/lib/freebl/mpi/mpi.c:1732:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 1732 | for (i = 0; i < USED(&f) && i < USED(&g); i++) { | ^ /builddir/build/BUILD/firefox-84.0/security/nss/lib/freebl/mpi/mpi.c:1732:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 1732 | for (i = 0; i < USED(&f) && i < USED(&g); i++) { | ^ /builddir/build/BUILD/firefox-84.0/security/nss/lib/freebl/mpi/mpi.c:1734:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1734 | for (j = 0; j < MP_DIGIT_BIT; j++) { | ^ In file included from /builddir/build/BUILD/firefox-84.0/security/nss/lib/freebl/mpi/mpi.c:10: /builddir/build/BUILD/firefox-84.0/security/nss/lib/freebl/mpi/mpi.c: In function ‘s_mp_fixup_reciprocal’: /builddir/build/BUILD/firefox-84.0/security/nss/lib/freebl/mpi/mpi-priv.h:86:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 86 | #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) | ^ /builddir/build/BUILD/firefox-84.0/security/nss/lib/freebl/mpi/mpi.c:2133:17: note: in expansion of macro ‘MP_MIN’ 2133 | int j = MP_MIN(k, MP_DIGIT_BIT); | ^~~~~~ /builddir/build/BUILD/firefox-84.0/security/nss/lib/freebl/mpi/mpi-priv.h:86:37: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long 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/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/security/nss/lib/freebl/mpi/mpi.c:2135:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2135 | if (j < MP_DIGIT_BIT) { | ^ /builddir/build/BUILD/firefox-84.0/security/nss/lib/freebl/mpi/mpi.c: In function ‘s_mp_todigit’: /builddir/build/BUILD/firefox-84.0/security/nss/lib/freebl/mpi/mpi.c:4706:13: warning: comparison of integer expressions of different signedness: ‘mp_digit’ {aka ‘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 In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/throw_gcc.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/stl_wrappers/type_traits:72, from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/stl_pair.h:59, from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/list:60, from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/list:3, from /builddir/build/BUILD/firefox-84.0/objdir/dist/stl_wrappers/list:52, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/video/call_stats.h:14, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/video/call_stats.cc:11, from Unified_cpp_video_video_gn0.cpp:2: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘webrtc::VideoCodec webrtc::{anonymous}::CreateDecoderVideoCodec(const webrtc::VideoReceiveStream::Decoder&)’ at /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/video/video_receive_stream.cc:51:10, inlined from ‘virtual void webrtc::internal::VideoReceiveStream::Start()’ at /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/video/video_receive_stream.cc:202:55: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long 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 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/third_party/libwebrtc/webrtc/video/video_stream_encoder.h:21, from /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:11, from Unified_cpp_video_video_gn1.cpp:2: /builddir/build/BUILD/firefox-84.0/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/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:11, from Unified_cpp_video_video_gn1.cpp:2: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/video/video_stream_encoder.h:166:8: note: by ‘virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)’ 166 | void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; | ^~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from Unified_cpp_video_video_gn1.cpp:2: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc: In member function ‘virtual void webrtc::VideoStreamEncoder::AdaptDown(webrtc::AdaptationObserverInterface::AdaptReason)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:989:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 989 | FALLTHROUGH(); | ^ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:991:5: note: here 991 | case VideoSendStream::DegradationPreference::kMaintainFramerate: { | ^~~~ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc: In member function ‘virtual void webrtc::VideoStreamEncoder::AdaptUp(webrtc::AdaptationObserverInterface::AdaptReason)’: /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:1072:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 1072 | FALLTHROUGH(); | ^ /builddir/build/BUILD/firefox-84.0/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:1074:5: note: here 1074 | case VideoSendStream::DegradationPreference::kMaintainFramerate: { | ^~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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 toolkit/components/antitracking toolkit/components/autocomplete toolkit/components/backgroundhangmonitor toolkit/components/browser In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIPrompt.h:14, from /builddir/build/BUILD/firefox-84.0/docshell/base/nsDocShellTreeOwner.h:25, from /builddir/build/BUILD/firefox-84.0/toolkit/components/browser/nsWebBrowser.h:11, from /builddir/build/BUILD/firefox-84.0/toolkit/components/browser/nsWebBrowser.cpp:8, from Unified_cpp_components_browser0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 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/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsITheme.h:15, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIWidget.h:18, from /builddir/build/BUILD/firefox-84.0/toolkit/components/browser/nsWebBrowser.h:23, from /builddir/build/BUILD/firefox-84.0/toolkit/components/browser/nsWebBrowser.cpp:8, from Unified_cpp_components_browser0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ toolkit/components/build toolkit/components/cascade_bloom_filter toolkit/components/clearsitedata toolkit/components/commandlines toolkit/components/ctypes toolkit/components/downloads toolkit/components/extensions toolkit/components/extensions/webrequest In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, from /builddir/build/BUILD/firefox-84.0/toolkit/components/extensions/ExtensionPolicyService.cpp:6, from Unified_cpp_extensions0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::extensions::MatchPatternSet::Constructor(mozilla::dom::GlobalObject&, const nsTArray&, const mozilla::dom::MatchPatternOptions&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 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/toolkit/components/extensions/MatchPattern.cpp:490:13: note: while referencing ‘patterns’ 490 | ArrayType patterns; | ^~~~~~~~ toolkit/components/finalizationwitness toolkit/components/find toolkit/components/fuzzyfox toolkit/components/glean toolkit/components/glean/xpcom toolkit/components/jsoncpp/src/lib_json In file included from Unified_cpp_src_lib_json0.cpp:2: /builddir/build/BUILD/firefox-84.0/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/toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:10, from Unified_cpp_src_lib_json0.cpp:2: /builddir/build/BUILD/firefox-84.0/toolkit/components/jsoncpp/include/json/reader.h:37:63: note: declared here 37 | "Use CharReader and CharReaderBuilder instead.") JSON_API Reader { | ^~~~~~ In file included from Unified_cpp_src_lib_json0.cpp:2: /builddir/build/BUILD/firefox-84.0/toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:810:21: warning: ‘Reader’ is deprecated: Use CharReader and CharReaderBuilder instead. [-Wdeprecated-declarations] 810 | std::vector Reader::getStructuredErrors() const { | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:10, from Unified_cpp_src_lib_json0.cpp:2: /builddir/build/BUILD/firefox-84.0/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 toolkit/components/mozintl toolkit/components/osfile toolkit/components/parentalcontrols toolkit/components/perfmonitoring toolkit/components/places toolkit/components/printingui/ipc toolkit/components/printingui toolkit/components/processtools toolkit/components/protobuf toolkit/components/reflect toolkit/components/remote In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/throw_gcc.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/stl_wrappers/type_traits:72, from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/exception:3, from /usr/include/c++/10/new:41, from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/new:3, from /builddir/build/BUILD/firefox-84.0/objdir/dist/stl_wrappers/new:52, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/mozalloc.h:16, from /builddir/build/BUILD/firefox-84.0/objdir/dist/stl_wrappers/climits:58, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/google/protobuf/message_lite.h:42, from /builddir/build/BUILD/firefox-84.0/toolkit/components/protobuf/src/google/protobuf/message_lite.cc:36: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘google::protobuf::uint8* google::protobuf::io::EpsCopyOutputStream::WriteRaw(const void*, int, google::protobuf::uint8*)’ at /builddir/build/BUILD/firefox-84.0/objdir/dist/include/google/protobuf/io/coded_stream.h:699:16, inlined from ‘virtual google::protobuf::uint8* google::protobuf::internal::ImplicitWeakMessage::_InternalSerialize(google::protobuf::uint8*, google::protobuf::io::EpsCopyOutputStream*) const’ at /builddir/build/BUILD/firefox-84.0/objdir/dist/include/google/protobuf/implicit_weak_message.h:87:28, inlined from ‘bool google::protobuf::MessageLite::SerializePartialToZeroCopyStream(google::protobuf::io::ZeroCopyOutputStream*) const’ at /builddir/build/BUILD/firefox-84.0/toolkit/components/protobuf/src/google/protobuf/message_lite.cc:388:30: /usr/include/bits/string_fortified.h:34:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)’ specified size between 18446744071562067968 and 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 34 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toolkit/components/reputationservice In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/google/protobuf/map_type_handler.h:34, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/google/protobuf/map.h:49, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/google/protobuf/generated_message_table_driven.h:34, from /builddir/build/BUILD/firefox-84.0/toolkit/components/reputationservice/chromium/chrome/common/safe_browsing/csd.pb.h:26, from /builddir/build/BUILD/firefox-84.0/toolkit/components/reputationservice/ApplicationReputation.cpp:10, from Unified_cpp_reputationservice0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/google/protobuf/parse_context.h: In instantiation of ‘bool google::protobuf::internal::ExpectTag(const char*) [with unsigned int tag = 282]’: /builddir/build/BUILD/firefox-84.0/toolkit/components/reputationservice/chromium/chrome/common/safe_browsing/csd.pb.cc:10155:73: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/google/protobuf/parse_context.h:397:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] 397 | return *ptr == tag; | ~~~~~^~~~~~ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/google/protobuf/parse_context.h: In instantiation of ‘bool google::protobuf::internal::ExpectTag(const char*) [with unsigned int tag = 290]’: /builddir/build/BUILD/firefox-84.0/toolkit/components/reputationservice/chromium/chrome/common/safe_browsing/csd.pb.cc:10167:73: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/google/protobuf/parse_context.h:397:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] toolkit/components/resistfingerprinting toolkit/components/satchel toolkit/components/sessionstore toolkit/components/startup toolkit/components/statusfilter toolkit/components/telemetry/TelemetryHistogramData.inc.stub toolkit/components/terminator In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0/toolkit/components/terminator/nsTerminator.cpp:27: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, from /builddir/build/BUILD/firefox-84.0/toolkit/components/terminator/nsTerminator.cpp:55: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ toolkit/components/typeaheadfind toolkit/components/url-classifier In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-84.0/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult mozilla::safebrowsing::ByteSliceWrite(nsIOutputStream*, nsTArray&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0/toolkit/components/url-classifier/HashStore.cpp:700:21: note: while referencing ‘slice’ 700 | nsTArray slice; | ^~~~~ toolkit/components/viaduct toolkit/components/windowwatcher In file included from /builddir/build/BUILD/firefox-84.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = nsTLiteralString; ElemType = nsTLiteralString; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = nsTLiteralString; E = nsTLiteralString; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2596:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::AppendElementsInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = nsTLiteralString; E = nsTLiteralString; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = nsTLiteralString; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/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 = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2693:19: required from ‘nsTArray::nsTArray(std::initializer_list<_Tp>) [with E = nsTLiteralString]’ /builddir/build/BUILD/firefox-84.0/toolkit/components/url-classifier/Classifier.cpp:231:3: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class nsTLiteralString’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTDependentSubstring.h:12, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsDependentSubstring.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsString.h:17, from /builddir/build/BUILD/firefox-84.0/toolkit/components/url-classifier/Entries.h:14, from /builddir/build/BUILD/firefox-84.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTLiteralString.h:24:7: note: ‘class nsTLiteralString’ declared here 24 | class nsTLiteralString : public mozilla::detail::nsTStringRepr { | ^~~~~~~~~~~~~~~~ toolkit/crashreporter toolkit/library/buildid.cpp.stub toolkit/mozapps/extensions In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::ChunkSet::Write(nsIOutputStream*) const’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::Classifier::_ZN7mozilla12safebrowsing10Classifier15UpdateHashStoreER8nsTArrayI6RefPtrINS0_11TableUpdateEEERK12nsTSubstringIcE.part.0(mozilla::safebrowsing::TableUpdateArray&, const nsACString&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 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/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 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/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-84.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 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/toolkit/mozapps/extensions/AddonManagerStartup.cpp:791:39: note: while referencing ‘overrides’ 791 | nsTArray overrides; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-84.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_mozapps_extensions0.cpp:11: /builddir/build/BUILD/firefox-84.0/toolkit/mozapps/extensions/AddonManagerStartup.cpp:790:26: note: while referencing ‘content’ 790 | nsTArray content; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-84.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 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/toolkit/mozapps/extensions/AddonManagerStartup.cpp:789:37: note: while referencing ‘locales’ 789 | nsTArray locales; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-84.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-84.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::ChunkSet::Read(nsIInputStream*, uint32_t)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-84.0/toolkit/components/url-classifier/ChunkSet.cpp:166:22: note: while referencing ‘chunks’ 166 | nsTArray chunks(IO_BUFFER_SIZE); | ^~~~~~ toolkit/profile toolkit/system/gnome toolkit/system/unixproxy toolkit/xre tools/performance tools/profiler In file included from Unified_cpp_tools_profiler0.cpp:74: /builddir/build/BUILD/firefox-84.0/tools/profiler/core/platform.cpp: In function ‘void DoLULBacktrace(PSLockRef, const RegisteredThread&, const Registers&, NativeStack&)’: /builddir/build/BUILD/firefox-84.0/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/tools/profiler/core/platform.cpp:148, from Unified_cpp_tools_profiler0.cpp:74: /builddir/build/BUILD/firefox-84.0/tools/profiler/lul/LulMain.h:134:8: note: ‘struct lul::UnwindRegs’ declared here 134 | struct UnwindRegs { | ^~~~~~~~~~ uriloader/base In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ProfileChunkedBuffer.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkersPrerequisites.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0/tools/profiler/core/ProfileBuffer.h:9, from /builddir/build/BUILD/firefox-84.0/tools/profiler/core/ProfileBuffer.cpp:7, from Unified_cpp_tools_profiler0.cpp:11: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ProfileBufferEntrySerialization.h: In lambda function: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/BaseProfilerMarkersPrerequisites.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0/tools/profiler/core/ProfileBuffer.h:9, from /builddir/build/BUILD/firefox-84.0/tools/profiler/core/ProfileBuffer.cpp:7, from Unified_cpp_tools_profiler0.cpp:11: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0/caps/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0/tools/profiler/core/ProfileBuffer.cpp:13, from Unified_cpp_tools_profiler0.cpp:11: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In lambda function: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_tools_profiler0.cpp:119: /builddir/build/BUILD/firefox-84.0/tools/profiler/gecko/nsProfiler.cpp:525:37: note: while referencing ‘outBuff’ 525 | FallibleTArray outBuff; | ^~~~~~~ uriloader/exthandler In file included from Unified_cpp_tools_profiler1.cpp:38: /builddir/build/BUILD/firefox-84.0/tools/profiler/lul/LulMain.cpp: In function ‘bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)’: /builddir/build/BUILD/firefox-84.0/tools/profiler/lul/LulMain.cpp:1692:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct lul::UnwindRegs’; use assignment or value-initialization instead [-Wclass-memaccess] 1692 | memset(&startRegs, 0, sizeof(startRegs)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/tools/profiler/lul/LulMainInt.h:11, from /builddir/build/BUILD/firefox-84.0/tools/profiler/lul/LulDwarfSummariser.h:10, from /builddir/build/BUILD/firefox-84.0/tools/profiler/lul/LulDwarfExt.h:45, from /builddir/build/BUILD/firefox-84.0/tools/profiler/lul/LulDwarfInt.h:42, from /builddir/build/BUILD/firefox-84.0/tools/profiler/lul/LulDwarf.cpp:57, from Unified_cpp_tools_profiler1.cpp:11: /builddir/build/BUILD/firefox-84.0/tools/profiler/lul/LulMain.h:134:8: note: ‘struct lul::UnwindRegs’ declared here 134 | struct UnwindRegs { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/JSONWriter.h:98, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/BaseProfiler.h:711, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-84.0/tools/profiler/lul/LulMain.cpp:18, from Unified_cpp_tools_profiler1.cpp:38: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = lul::RuleSet]’: /builddir/build/BUILD/firefox-84.0/tools/profiler/lul/LulMain.cpp:483:26: required from here /builddir/build/BUILD/firefox-84.0/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/tools/profiler/lul/LulDwarfSummariser.h:10, from /builddir/build/BUILD/firefox-84.0/tools/profiler/lul/LulDwarfExt.h:45, from /builddir/build/BUILD/firefox-84.0/tools/profiler/lul/LulDwarfInt.h:42, from /builddir/build/BUILD/firefox-84.0/tools/profiler/lul/LulDwarf.cpp:57, from Unified_cpp_tools_profiler1.cpp:11: /builddir/build/BUILD/firefox-84.0/tools/profiler/lul/LulMainInt.h:298:7: note: ‘class lul::RuleSet’ declared here 298 | class RuleSet { | ^~~~~~~ uriloader/prefetch uriloader/preload view 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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0/view/nsView.h:12, from /builddir/build/BUILD/firefox-84.0/view/nsView.cpp:6, from Unified_cpp_view0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 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/view/nsView.h:12, from /builddir/build/BUILD/firefox-84.0/view/nsView.cpp:6, from Unified_cpp_view0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0/view/nsView.h:12, from /builddir/build/BUILD/firefox-84.0/view/nsView.cpp:6, from Unified_cpp_view0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In member function ‘void nsViewManager::InvalidateViewNoSuppression(nsView*, const nsRect&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:578:51: warning: array subscript 2 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/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 276 | extern const nsTArrayHeader sEmptyTArrayHeader; | ^~~~~~~~~~~~~~~~~~ widget/gtk/wayland cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C widget/headless widget In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/message_loop.h:31, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/thread.h:13, from /builddir/build/BUILD/firefox-84.0/widget/gtk/nsWindow.h:19, from /builddir/build/BUILD/firefox-84.0/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 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/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/VsyncSource.h:14, from /builddir/build/BUILD/firefox-84.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-84.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-84.0/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/message_loop.h:31, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/thread.h:13, from /builddir/build/BUILD/firefox-84.0/widget/gtk/nsWindow.h:19, from /builddir/build/BUILD/firefox-84.0/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:11: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 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/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/VsyncSource.h:14, from /builddir/build/BUILD/firefox-84.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-84.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-84.0/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:11: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:1906:35: note: while referencing ‘’ 1906 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/widget/InputData.h:11, from /builddir/build/BUILD/firefox-84.0/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-84.0/widget/nsBaseWidget.cpp:8: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsEventStatus nsBaseWidget::ProcessUntransformedAPZEvent(mozilla::WidgetInputEvent*, const mozilla::layers::APZEventResult&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0/widget/nsBaseWidget.cpp:979:36: note: while referencing ‘allowedTouchBehaviors’ 979 | nsTArray allowedTouchBehaviors; | ^~~~~~~~~~~~~~~~~~~~~ widget/x11 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C xpcom/base In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsRegion.h:17, from /builddir/build/BUILD/firefox-84.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-84.0/widget/CompositorWidget.h:10, from /builddir/build/BUILD/firefox-84.0/widget/CompositorWidget.cpp:5, from Unified_cpp_widget0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In function ‘virtual nsresult mozilla::widget::GfxInfoBase::Observe(nsISupports*, const char*, const char16_t*)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_widget0.cpp:29: /builddir/build/BUILD/firefox-84.0/widget/GfxInfoBase.cpp:641:29: note: while referencing ‘driverInfo’ 641 | nsTArray driverInfo; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIFile.h:532, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/CmdLineAndEnvUtils.h:36, from /builddir/build/BUILD/firefox-84.0/xpcom/base/AppShutdown.cpp:16, from Unified_cpp_xpcom_base0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::CycleCollectedJSContext::CleanupIDBTransactions(uint32_t)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_xpcom_base0.cpp:29: /builddir/build/BUILD/firefox-84.0/xpcom/base/CycleCollectedJSContext.cpp:414:39: note: while referencing ‘localQueue’ 414 | nsTArray localQueue = | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Selection.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/nsGUIEventIPC.h:18, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:18, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/BrowserParent.h:18, from /builddir/build/BUILD/firefox-84.0/xpcom/base/nsConsoleService.cpp:29, from Unified_cpp_xpcom_base1.cpp:56: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = PurpleScanBlackVisitor]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/AutoRestore.h:36:32: warning: ‘*((void*)& ar +8)’ 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/xpcom/base/nsCycleCollector.cpp:921:30: note: ‘*((void*)& ar +8)’ was declared here 921 | Maybe> ar; | ^~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Selection.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/nsGUIEventIPC.h:18, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:18, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/BrowserParent.h:18, from /builddir/build/BUILD/firefox-84.0/xpcom/base/nsConsoleService.cpp:29, from Unified_cpp_xpcom_base1.cpp:56: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = RemoveSkippableVisitor]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/AutoRestore.h:36:32: warning: ‘*((void*)& ar +8)’ 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/xpcom/base/nsCycleCollector.cpp:921:30: note: ‘*((void*)& ar +8)’ was declared here 921 | Maybe> ar; | ^~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Selection.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/nsGUIEventIPC.h:18, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:18, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/BrowserParent.h:18, from /builddir/build/BUILD/firefox-84.0/xpcom/base/nsConsoleService.cpp:29, from Unified_cpp_xpcom_base1.cpp:56: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SnowWhiteKiller]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/AutoRestore.h:36:32: warning: ‘*((void*)& ar +8)’ 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/xpcom/base/nsCycleCollector.cpp:921:30: note: ‘*((void*)& ar +8)’ was declared here 921 | Maybe> ar; | ^~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/Selection.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/nsGUIEventIPC.h:18, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:18, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/BrowserParent.h:18, from /builddir/build/BUILD/firefox-84.0/xpcom/base/nsConsoleService.cpp:29, from Unified_cpp_xpcom_base1.cpp:56: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SelectPointersVisitor]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/AutoRestore.h:36:32: warning: ‘*((void*)& ar +8)’ 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/xpcom/base/nsCycleCollector.cpp:921:30: note: ‘*((void*)& ar +8)’ was declared here 921 | Maybe> ar; | ^~ xpcom/build/Services.cpp.stub xpcom/components xpcom/ds In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ClientInfo.h:11, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIGlobalObject.h:12, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, from StaticComponents.cpp:14: /builddir/build/BUILD/firefox-84.0/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 = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray.h:2907:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-84.0/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; long unsigned int N = 4; T = mozilla::net::SvcParamIpv4Hint; Ts = {mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint}]’ /builddir/build/BUILD/firefox-84.0/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/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; long 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/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/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/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 = long unsigned int; SizeType = long unsigned int; bool IsTriviallyCopyConstructible = false; bool IsSameType = true]’ /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/xpcom/ds/nsTArray.h:2907:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::SvcFieldValue]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:79:8: required from here /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/net/NetworkConnectivityService.h:12, from StaticComponents.cpp:92: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ xpcom/io cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /builddir/build/BUILD/firefox-84.0/xpcom/io/nsLocalFileUnix.cpp: In member function ‘nsresult nsLocalFile::_ZN11nsLocalFile12CopyToNativeEP7nsIFileRK12nsTSubstringIcE.part.0(nsIFile*, const nsACString&)’: /builddir/build/BUILD/firefox-84.0/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/xpcom/io/nsLocalFileUnix.cpp: In member function ‘nsresult nsLocalFile::CopyDirectoryTo(nsIFile*)’: /builddir/build/BUILD/firefox-84.0/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 Unified_cpp_xpcom_components0.cpp:11: /builddir/build/BUILD/firefox-84.0/xpcom/components/ManifestParser.cpp: In function ‘void ParseManifest(NSLocationType, mozilla::FileLocation&, char*, bool)’: /builddir/build/BUILD/firefox-84.0/xpcom/components/ManifestParser.cpp:662:72: warning: array subscript [0, 4294967294] is outside array bounds of ‘const nsTArrayHeader [1]’ [-Warray-bounds] 662 | nsComponentManagerImpl::gComponentManager->ManifestContract(mgrcx, d.lineno, | ^ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIComponentRegistrar.h:14, from /builddir/build/BUILD/firefox-84.0/xpcom/components/nsComponentManager.h:13, from /builddir/build/BUILD/firefox-84.0/xpcom/components/ManifestParser.h:10, from /builddir/build/BUILD/firefox-84.0/xpcom/components/ManifestParser.cpp:11, from Unified_cpp_xpcom_components0.cpp:11: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 276 | extern const nsTArrayHeader sEmptyTArrayHeader; | ^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_xpcom_io0.cpp:137: /builddir/build/BUILD/firefox-84.0/xpcom/io/nsEscape.cpp: In function ‘nsresult NS_UnescapeURL(const char*, int32_t, uint32_t, nsACString&, bool&, const fallible_t&)’: /builddir/build/BUILD/firefox-84.0/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/xptcinvoke_asm_aarch64.o xpcom/reflect/xptcall/md/unix/xptcstubs_asm_aarch64.o xpcom/reflect/xptcall/md/unix In file included from /builddir/build/BUILD/firefox-84.0/xpcom/reflect/xptcall/xptcprivate.h:11, from /builddir/build/BUILD/firefox-84.0/xpcom/reflect/xptcall/md/unix/xptcinvoke_aarch64.cpp:8: /builddir/build/BUILD/firefox-84.0/xpcom/reflect/xptcall/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0/xpcom/reflect/xptcall/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-84.0/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/xpcom/reflect/xptcall/xptcprivate.h:11, from /builddir/build/BUILD/firefox-84.0/xpcom/reflect/xptcall/md/unix/xptcstubs_aarch64.cpp:6: /builddir/build/BUILD/firefox-84.0/xpcom/reflect/xptcall/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0/xpcom/reflect/xptcall/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-84.0/xpcom/reflect/xptcall/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ xpcom/reflect/xptcall In file included from /builddir/build/BUILD/firefox-84.0/xpcom/reflect/xptcall/xptcprivate.h:11, from /builddir/build/BUILD/firefox-84.0/xpcom/reflect/xptcall/xptcall.cpp:8: /builddir/build/BUILD/firefox-84.0/xpcom/reflect/xptcall/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0/xpcom/reflect/xptcall/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-84.0/xpcom/reflect/xptcall/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ xpcom/reflect/xptinfo In file included from Unified_cpp_xpcom_io1.cpp:92: /builddir/build/BUILD/firefox-84.0/xpcom/io/nsStorageStream.cpp: In member function ‘void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::ipc::ParentToChildStreamActorManager]’: /builddir/build/BUILD/firefox-84.0/xpcom/io/nsStorageStream.cpp:516:14: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 516 | return Seek(pos); | ~~~~^~~~~ /builddir/build/BUILD/firefox-84.0/xpcom/io/nsStorageStream.cpp:588:11: note: ‘offset’ was declared here 588 | int64_t offset; | ^~~~~~ /builddir/build/BUILD/firefox-84.0/xpcom/io/nsStorageStream.cpp: In member function ‘void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::ipc::ChildToParentStreamActorManager]’: /builddir/build/BUILD/firefox-84.0/xpcom/io/nsStorageStream.cpp:516:14: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 516 | return Seek(pos); | ~~~~^~~~~ /builddir/build/BUILD/firefox-84.0/xpcom/io/nsStorageStream.cpp:588:11: note: ‘offset’ was declared here 588 | int64_t offset; | ^~~~~~ xpcom/string xpcom/threads xpfe/appshell In file included from Unified_cpp_xpfe_appshell0.cpp:2: /builddir/build/BUILD/firefox-84.0/xpfe/appshell/AppWindow.cpp: In member function ‘nsresult mozilla::AppWindow::_ZN7mozilla9AppWindow6CenterEP12nsIAppWindowbb.part.0(nsIAppWindow*, bool, bool)’: /builddir/build/BUILD/firefox-84.0/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/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/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/xpfe/appshell/AppWindow.cpp:851:31: warning: ‘ourWidth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 851 | scaledWidth = NSToIntRound(ourWidth / scale); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ widget/gtk/mozgtk/gtk3 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C js/src/editline cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C js/src/shell js/xpconnect/shell media/ffvpx/libavcodec/libmozavcodec.so.symbols.stub media/ffvpx/libavutil/libmozavutil.so.symbols.stub media/ffvpx/mozva cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/gmp-clearkey/0.1 modules/xz-embedded cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C toolkit/components/telemetry/pingsender widget/gtk/mozgtk/gtk2 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C js/src/rust/force-cargo-library-build browser/app/firefox dom/media/fake-cdm/libfake.so dom/media/gmp-plugin-openh264/libfakeopenh264.so config/external/lgpllibs/liblgpllibs.so config/external/sqlite/libmozsqlite3.so Compiling cc v1.0.59 js/src/gc Compiling leb128 v0.2.4 Compiling arrayvec v0.5.1 Compiling wasmparser v0.48.2 In file included from Unified_cpp_js_src_gc0.cpp:38: /builddir/build/BUILD/firefox-84.0/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/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/js/src/gc/Barrier.h:16, from /builddir/build/BUILD/firefox-84.0/js/src/vm/NativeObject.h:19, from /builddir/build/BUILD/firefox-84.0/js/src/vm/SavedFrame.h:15, from /builddir/build/BUILD/firefox-84.0/js/src/vm/Activation.h:24, from /builddir/build/BUILD/firefox-84.0/js/src/vm/JSContext.h:28, from /builddir/build/BUILD/firefox-84.0/js/src/gc/GCInternals.h:18, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Allocator.cpp:14, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-84.0/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/js/src/gc/GCRuntime.h:20, from /builddir/build/BUILD/firefox-84.0/js/src/vm/Runtime.h:32, from /builddir/build/BUILD/firefox-84.0/js/src/vm/JSContext.h:31, from /builddir/build/BUILD/firefox-84.0/js/src/gc/GCInternals.h:18, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Allocator.cpp:14, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/gc/IteratorUtils.h: In member function ‘void js::gc::GCRuntime::sweepObjectGroups()’: /builddir/build/BUILD/firefox-84.0/js/src/gc/IteratorUtils.h:45:5: warning: ‘*((void*)(& r)+24).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/js/src/gc/GC.cpp:5081:29: note: ‘*((void*)(& r)+24).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/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Allocator.cpp:26, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& r)+24).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/js/src/gc/GC.cpp:5081:29: note: ‘*((void*)(& r)+24).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/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Allocator.cpp:26, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& r)+8).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/js/src/gc/GC.cpp:5081:29: note: ‘*((void*)(& r)+8).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/js/src/gc/GCRuntime.h:20, from /builddir/build/BUILD/firefox-84.0/js/src/vm/Runtime.h:32, from /builddir/build/BUILD/firefox-84.0/js/src/vm/JSContext.h:31, from /builddir/build/BUILD/firefox-84.0/js/src/gc/GCInternals.h:18, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Allocator.cpp:14, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/gc/IteratorUtils.h: In member function ‘void js::gc::GCRuntime::sweepMisc()’: /builddir/build/BUILD/firefox-84.0/js/src/gc/IteratorUtils.h:45:5: warning: ‘*((void*)(& r)+24).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/js/src/gc/GC.cpp:5089:29: note: ‘*((void*)(& r)+24).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/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Allocator.cpp:26, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& r)+24).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/js/src/gc/GC.cpp:5089:29: note: ‘*((void*)(& r)+24).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/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Allocator.cpp:26, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& r)+8).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/js/src/gc/GC.cpp:5089:29: note: ‘*((void*)(& r)+8).js::CompartmentsInZoneIter::it’ was declared here 5089 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { | ^ Compiling mozglue-static v0.1.0 (/builddir/build/BUILD/firefox-84.0/mozglue/static/rust) Compiling wast v26.0.1 In file included from /builddir/build/BUILD/firefox-84.0/js/src/gc/GCRuntime.h:20, from /builddir/build/BUILD/firefox-84.0/js/src/vm/Runtime.h:32, from /builddir/build/BUILD/firefox-84.0/js/src/vm/JSContext.h:31, from /builddir/build/BUILD/firefox-84.0/js/src/gc/GCInternals.h:18, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Allocator.cpp:14, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/gc/IteratorUtils.h: In member function ‘void js::gc::GCRuntime::sweepDebuggerOnMainThread(JSFreeOp*)’: /builddir/build/BUILD/firefox-84.0/js/src/gc/IteratorUtils.h:45:5: warning: ‘*((void*)(& r)+24).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/js/src/gc/GC.cpp:5207:31: note: ‘*((void*)(& r)+24).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/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Allocator.cpp:26, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& r)+24).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/js/src/gc/GC.cpp:5207:31: note: ‘*((void*)(& r)+24).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/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Allocator.cpp:26, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& r)+8).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/js/src/gc/GC.cpp:5207:31: note: ‘*((void*)(& r)+8).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/js/src/gc/GCRuntime.h:20, from /builddir/build/BUILD/firefox-84.0/js/src/vm/Runtime.h:32, from /builddir/build/BUILD/firefox-84.0/js/src/vm/JSContext.h:31, from /builddir/build/BUILD/firefox-84.0/js/src/gc/GCInternals.h:18, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Allocator.cpp:14, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/gc/IteratorUtils.h: In member function ‘void js::gc::GCRuntime::sweepJitDataOnMainThread(JSFreeOp*)’: /builddir/build/BUILD/firefox-84.0/js/src/gc/IteratorUtils.h:45:5: warning: ‘*((void*)(& r)+24).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/js/src/gc/GC.cpp:5245:31: note: ‘*((void*)(& r)+24).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/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Allocator.cpp:26, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& r)+24).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/js/src/gc/GC.cpp:5245:31: note: ‘*((void*)(& r)+24).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/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Allocator.cpp:26, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& r)+8).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/js/src/gc/GC.cpp:5245:31: note: ‘*((void*)(& r)+8).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/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Allocator.cpp:26, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h: In function ‘void js::ReleaseAllJITCode(JSFreeOp*)’: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& realm)+40).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/js/src/gc/GC.cpp:8125:19: note: ‘*((void*)(& realm)+40).js::RealmsInCompartmentIter::it’ was declared here 8125 | for (RealmsIter realm(fop->runtime()); !realm.done(); realm.next()) { | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Allocator.cpp:26, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& realm)+24).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/js/src/gc/GC.cpp:8125:19: note: ‘*((void*)(& realm)+24).js::CompartmentsInZoneIter::it’ was declared here 8125 | for (RealmsIter realm(fop->runtime()); !realm.done(); realm.next()) { | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Allocator.cpp:26, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h: In member function ‘void js::gc::GCRuntime::updateAtomsBitmap()’: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& realm)+40).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/js/src/gc/GC.cpp:5067:19: note: ‘*((void*)(& realm)+40).js::RealmsInCompartmentIter::it’ was declared here 5067 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Allocator.cpp:26, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& realm)+24).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/js/src/gc/GC.cpp:5067:19: note: ‘*((void*)(& realm)+24).js::CompartmentsInZoneIter::it’ was declared here 5067 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-84.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-84.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Barrier.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Tracer.h:10, from /builddir/build/BUILD/firefox-84.0/js/src/vm/TaggedProto.h:12, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Marking.h:16, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Marking-inl.h:10, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Marking.cpp:7, from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: /builddir/build/BUILD/firefox-84.0/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/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/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/js/src/vm/PlainObject-inl.h:42:69: required from here /builddir/build/BUILD/firefox-84.0/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/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-84.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Barrier.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Tracer.h:10, from /builddir/build/BUILD/firefox-84.0/js/src/vm/TaggedProto.h:12, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Marking.h:16, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Marking-inl.h:10, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Marking.cpp:7, from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 202 | struct OOM : Error { | ^~~ In file included from /builddir/build/BUILD/firefox-84.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Marking.cpp:48, from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h: In function ‘void JS::IterateRealms(JSContext*, void*, JS::IterateRealmCallback)’: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& r)+40).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/js/src/gc/PublicIterators.cpp:214:19: note: ‘*((void*)(& r)+40).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/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Marking.cpp:48, from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& r)+24).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/js/src/gc/PublicIterators.cpp:214:19: note: ‘*((void*)(& r)+24).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/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Marking.cpp:48, from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h: In function ‘void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, JS::IterateRealmCallback)’: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& r)+40).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/js/src/gc/PublicIterators.cpp:229:19: note: ‘*((void*)(& r)+40).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/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Marking.cpp:48, from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& r)+24).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/js/src/gc/PublicIterators.cpp:229:19: note: ‘*((void*)(& r)+24).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/js/src/gc/Marking.cpp: In member function ‘void js::GCMarker::processMarkStackTop(js::SliceBudget&)’: /builddir/build/BUILD/firefox-84.0/js/src/gc/Marking.cpp:2039:16: warning: ‘end’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2039 | while (index < end) { | ~~~~~~^~~~~ /builddir/build/BUILD/firefox-84.0/js/src/gc/Marking.cpp:1968:13: warning: ‘base’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1968 | HeapSlot* base; // Slot range base pointer. | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Marking.cpp:48, from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h: In member function ‘void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, js::gc::GCRuntime::TraceOrMarkRuntime)’: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& r)+40).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/js/src/gc/RootMarking.cpp:381:19: note: ‘*((void*)(& r)+40).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/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-84.0/js/src/gc/Marking.cpp:48, from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-84.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& r)+24).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/js/src/gc/RootMarking.cpp:381:19: note: ‘*((void*)(& r)+24).js::CompartmentsInZoneIter::it’ was declared here 381 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ layout/style Compiling wat v1.0.27 Compiling jsrust_shared v0.1.0 (/builddir/build/BUILD/firefox-84.0/js/src/rust/shared) Compiling jsrust v0.1.0 (/builddir/build/BUILD/firefox-84.0/js/src/rust) In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-84.0/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FontFaceSet::DispatchLoadingFinishedEvent(const nsAString&, nsTArray >&&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 2 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/layout/style/FontFaceSet.cpp:1644:28: note: while referencing ‘init’ 1644 | FontFaceSetLoadEventInit init; | ^~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTHashtable.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsBaseHashtable.h:14, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsDataHashtable.h:11, from /builddir/build/BUILD/firefox-84.0/dom/base/nsNodeInfoManager.h:20, from /builddir/build/BUILD/firefox-84.0/dom/base/nsINode.h:16, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/LinkStyle.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/css/Loader.h:17, from /builddir/build/BUILD/firefox-84.0/layout/style/Loader.cpp:9, from Unified_cpp_layout_style2.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodArrayZero(mozilla::Array&) [with T = std::pair; long unsigned int N = 256]’: /builddir/build/BUILD/firefox-84.0/layout/style/ServoStyleSet.cpp:117:51: required from here /builddir/build/BUILD/firefox-84.0/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/objdir/dist/system_wrappers/utility:3, from /builddir/build/BUILD/firefox-84.0/objdir/dist/stl_wrappers/utility:52, from /usr/include/c++/10/tuple:38, from /builddir/build/BUILD/firefox-84.0/objdir/dist/system_wrappers/tuple:3, from /builddir/build/BUILD/firefox-84.0/objdir/dist/stl_wrappers/tuple:52, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/css/Loader.h:12, from /builddir/build/BUILD/firefox-84.0/layout/style/Loader.cpp:9, from Unified_cpp_layout_style2.cpp:2: /usr/include/c++/10/bits/stl_pair.h:211:12: note: ‘struct std::pair’ declared here 211 | struct pair | ^~~~ Finished release [optimized] target(s) in 4m 41s 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 media/libdav1d/asm/cdef.o cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libdav1d/asm/cdef16.o media/libdav1d/asm/cdef_tmpl.o media/libdav1d/asm/ipred.o media/libdav1d/asm/ipred16.o media/libdav1d/asm/itx.o media/libdav1d/asm/itx16.o media/libdav1d/asm/loopfilter.o media/libdav1d/asm/loopfilter16.o media/libdav1d/asm/looprestoration.o media/libdav1d/asm/looprestoration16.o media/libdav1d/asm/looprestoration_common.o media/libdav1d/asm/looprestoration_tmpl.o media/libdav1d/asm/mc.o media/libdav1d/asm/mc16.o media/libdav1d/asm/msac.o media/libdav1d cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /builddir/build/BUILD/firefox-84.0/third_party/dav1d/src/decode.c: In function ‘decode_sb’: /builddir/build/BUILD/firefox-84.0/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/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/third_party/dav1d/src/decode.c: In function ‘dav1d_submit_frame’: /builddir/build/BUILD/firefox-84.0/third_party/dav1d/src/decode.c:3449:9: warning: ‘out_delayed’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3449 | dav1d_thread_picture_ref(out_delayed, &f->sr_cur); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-84.0/third_party/dav1d/src/obu.c:36: /builddir/build/BUILD/firefox-84.0/third_party/dav1d/src/obu.c: In function ‘dav1d_parse_obus’: /builddir/build/BUILD/firefox-84.0/third_party/dav1d/include/common/intops.h:36:22: warning: ‘off_after_idx’ may be used uninitialized in this function [-Wmaybe-uninitialized] 36 | return a > b ? a : b; | ~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0/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/third_party/dav1d/src/obu.c:36: /builddir/build/BUILD/firefox-84.0/third_party/dav1d/include/common/intops.h:36:22: warning: ‘off_before_idx’ may be used uninitialized in this function [-Wmaybe-uninitialized] 36 | return a > b ? a : b; | ~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0/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/third_party/dav1d/src/refmvs.c: In function ‘dav1d_refmvs_find’: /builddir/build/BUILD/firefox-84.0/third_party/dav1d/src/refmvs.c:485:20: warning: ‘newmv_ctx’ may be used uninitialized in this function [-Wmaybe-uninitialized] 485 | int refmv_ctx, newmv_ctx; | ^~~~~~~~~ /builddir/build/BUILD/firefox-84.0/third_party/dav1d/src/refmvs.c:600:27: warning: ‘refmv_ctx’ may be used uninitialized in this function [-Wmaybe-uninitialized] 600 | switch (refmv_ctx >> 1) { | ~~~~~~~~~~^~~~ /builddir/build/BUILD/firefox-84.0/third_party/dav1d/src/refmvs.c:545:59: warning: ‘b_left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 545 | const refmvs_block *const cand_b = &b_left[y][bx4 - 1]; | ^ /builddir/build/BUILD/firefox-84.0/third_party/dav1d/src/refmvs.c:537:43: warning: ‘b_top’ may be used uninitialized in this function [-Wmaybe-uninitialized] 537 | const refmvs_block *const cand_b = &b_top[x]; | ^~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 16bd_film_grain_tmpl.c: In function ‘fgy_32x32xn_c’: 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); | ~~~~~~~~~^~~~~~ 16bd_film_grain_tmpl.c:205:9: note: ‘offsets[1][1]’ was declared here 205 | int offsets[2 /* col offset */][2 /* row offset */]; | ^~~~~~~ 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); | ~~~~~~~~~^~~~~~ 16bd_film_grain_tmpl.c:205:9: note: ‘offsets[1][0]’ was declared here 205 | int offsets[2 /* col offset */][2 /* row offset */]; | ^~~~~~~ 16bd_film_grain_tmpl.c: In function ‘fguv_32x32xn_c’: 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); | ~~~~~~~~~^~~~~~ 16bd_film_grain_tmpl.c:320:9: note: ‘offsets[1][1]’ was declared here 320 | int offsets[2 /* col offset */][2 /* row offset */]; | ^~~~~~~ 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); | ~~~~~~~~~^~~~~~ 16bd_film_grain_tmpl.c:320:9: note: ‘offsets[1][0]’ was declared here 320 | int offsets[2 /* col offset */][2 /* row offset */]; | ^~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 16bd_loopfilter_tmpl.c: In function ‘loop_filter’: 119 | } else if (wd >= 8 && flat8in) { | ^~ 94 | if (wd >= 16 && (flat8out & flat8in)) { | ~~~~~~~~~~^~~~~~~~~~ 125 | dst[strideb * +2] = (p0 + q0 + q1 + 2 * q2 + q3 + q3 + q3 + 4) >> 3; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 130 | dst[strideb * +1] = (p0 + 2 * q0 + 2 * q1 + 2 * q2 + q2 + 4) >> 3; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 128 | dst[strideb * -1] = (p2 + 2 * p1 + 2 * p0 + 2 * q0 + q1 + 4) >> 3; | ~~~^~~~~~~~ 122 | dst[strideb * -1] = (p3 + p2 + p1 + 2 * p0 + q0 + q1 + q2 + 4) >> 3; | ~~~^~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PrincipalHashKey.h:10, from /builddir/build/BUILD/firefox-84.0/layout/style/SharedStyleSheetCache.h:22, from /builddir/build/BUILD/firefox-84.0/layout/style/SharedStyleSheetCache.cpp:7, from Unified_cpp_layout_style3.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In member function ‘void nsAnimationManager::DoUpdateAnimations(const mozilla::NonOwningAnimationTarget&, const nsStyleDisplay&, ServoCSSAnimationBuilder&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:421:45: warning: array subscript 1 is outside array bounds of ‘nsAnimationManager::OwningCSSAnimationPtrArray [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 421 | size_type Capacity() const { return mHdr->mCapacity; } | ~~~~~~^~~~~~~~~ In file included from Unified_cpp_layout_style3.cpp:56: /builddir/build/BUILD/firefox-84.0/layout/style/nsAnimationManager.cpp:356:30: note: while referencing ‘newAnimations’ 356 | OwningCSSAnimationPtrArray newAnimations = | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/PrincipalHashKey.h:10, from /builddir/build/BUILD/firefox-84.0/layout/style/SharedStyleSheetCache.h:22, from /builddir/build/BUILD/firefox-84.0/layout/style/SharedStyleSheetCache.cpp:7, from Unified_cpp_layout_style3.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:437:26: warning: array subscript 1 is outside array bounds of ‘nsAnimationManager::OwningCSSAnimationPtrArray [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 437 | mArray.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_layout_style3.cpp:56: /builddir/build/BUILD/firefox-84.0/layout/style/nsAnimationManager.cpp:356:30: note: while referencing ‘newAnimations’ 356 | OwningCSSAnimationPtrArray newAnimations = | ^~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 16bd_recon_tmpl.c: In function ‘read_coef_tree’: 719 | cbi->txtp[0] = txtp; | ~~~~~~~~~~~~~^~~~~~ 16bd_recon_tmpl.c: In function ‘dav1d_recon_b_inter_16bpc’: 1827 | dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1828 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1829 | HIGHBD_CALL_SUFFIX); | ~~~~~~~~~~~~~~~~~~~ 1833 | dsp->mc.mask(uvdst, f->cur.stride[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1834 | tmp[b->mask_sign], tmp[!b->mask_sign], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1835 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1836 | HIGHBD_CALL_SUFFIX); | ~~~~~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 8bd_film_grain_tmpl.c: In function ‘fgy_32x32xn_c’: 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); | ~~~~~~~~~^~~~~~ 8bd_film_grain_tmpl.c:205:9: note: ‘offsets[1][1]’ was declared here 205 | int offsets[2 /* col offset */][2 /* row offset */]; | ^~~~~~~ 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); | ~~~~~~~~~^~~~~~ 8bd_film_grain_tmpl.c:205:9: note: ‘offsets[1][0]’ was declared here 205 | int offsets[2 /* col offset */][2 /* row offset */]; | ^~~~~~~ 8bd_film_grain_tmpl.c: In function ‘fguv_32x32xn_c’: 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); | ~~~~~~~~~^~~~~~ 8bd_film_grain_tmpl.c:320:9: note: ‘offsets[1][1]’ was declared here 320 | int offsets[2 /* col offset */][2 /* row offset */]; | ^~~~~~~ 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); | ~~~~~~~~~^~~~~~ 8bd_film_grain_tmpl.c:320:9: note: ‘offsets[1][0]’ was declared here 320 | int offsets[2 /* col offset */][2 /* row offset */]; | ^~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 8bd_loopfilter_tmpl.c: In function ‘loop_filter’: 119 | } else if (wd >= 8 && flat8in) { | ^~ 94 | if (wd >= 16 && (flat8out & flat8in)) { | ~~~~~~~~~~^~~~~~~~~~ 125 | dst[strideb * +2] = (p0 + q0 + q1 + 2 * q2 + q3 + q3 + q3 + 4) >> 3; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 130 | dst[strideb * +1] = (p0 + 2 * q0 + 2 * q1 + 2 * q2 + q2 + 4) >> 3; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 128 | dst[strideb * -1] = (p2 + 2 * p1 + 2 * p0 + 2 * q0 + q1 + 4) >> 3; | ~~~^~~~~~~~ 122 | dst[strideb * -1] = (p3 + p2 + p1 + 2 * p0 + q0 + q1 + q2 + 4) >> 3; | ~~~^~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 8bd_recon_tmpl.c: In function ‘read_coef_tree’: 719 | cbi->txtp[0] = txtp; | ~~~~~~~~~~~~~^~~~~~ 8bd_recon_tmpl.c: In function ‘dav1d_recon_b_inter_8bpc’: 1827 | dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1828 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1829 | HIGHBD_CALL_SUFFIX); | ~~~~~~~~~~~~~~~~~~~ 1833 | dsp->mc.mask(uvdst, f->cur.stride[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1834 | tmp[b->mask_sign], tmp[!b->mask_sign], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1835 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1836 | HIGHBD_CALL_SUFFIX); | ~~~~~~~~~~~~~~~~~~~ netwerk/dns cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-84.0/netwerk/dns/GetAddrInfo.h:16, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/GetAddrInfo.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2907:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-84.0/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; long unsigned int N = 4; T = mozilla::net::SvcParamIpv4Hint; Ts = {mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint}]’ /builddir/build/BUILD/firefox-84.0/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/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; long 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/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/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/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 = long unsigned int; SizeType = long unsigned int; bool IsTriviallyCopyConstructible = false; bool IsSameType = true]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2907:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::SvcFieldValue]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:79:8: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/netwerk/dns/GetAddrInfo.cpp:21: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.h:17, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/netwerk/dns/nsHostResolver.cpp:1779:61: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.h:20, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/LinkedList.h: In member function ‘void nsHostResolver::Shutdown()’: /builddir/build/BUILD/firefox-84.0/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/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/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0/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/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/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0/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/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/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0/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/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/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0/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/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/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0/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/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/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0/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/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/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0/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/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/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0/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/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/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0/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/netwerk/dns/nsHostResolver.cpp:822:7: note: while referencing ‘evictionQ’ 822 | evictionQ; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0/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/netwerk/dns/nsHostResolver.cpp:822:7: note: while referencing ‘evictionQ’ 822 | evictionQ; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0/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/netwerk/dns/nsHostResolver.cpp:822:7: note: while referencing ‘evictionQ’ 822 | evictionQ; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/LinkedList.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/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/netwerk/dns/nsHostResolver.cpp:1959:54: note: while referencing ‘cbs’ 1959 | mozilla::LinkedList> cbs = | ^~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0/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/netwerk/dns/nsHostResolver.cpp:1959:54: note: while referencing ‘cbs’ 1959 | mozilla::LinkedList> cbs = | ^~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0/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/netwerk/dns/nsHostResolver.cpp:1959:54: note: while referencing ‘cbs’ 1959 | mozilla::LinkedList> cbs = | ^~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/LinkedList.h: In member function ‘virtual AHostResolver::LookupStatus nsHostResolver::CompleteLookupByType(nsHostRecord*, nsresult, mozilla::net::TypeRecordResultType&, uint32_t, bool)’: /builddir/build/BUILD/firefox-84.0/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/netwerk/dns/nsHostResolver.cpp:2054:54: note: while referencing ‘cbs’ 2054 | mozilla::LinkedList> cbs = | ^~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0/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/netwerk/dns/nsHostResolver.cpp:2054:54: note: while referencing ‘cbs’ 2054 | mozilla::LinkedList> cbs = | ^~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/GeckoProfiler.h:104, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/CondVar.h:15, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-84.0/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/netwerk/dns/nsHostResolver.cpp:2054:54: note: while referencing ‘cbs’ 2054 | mozilla::LinkedList> cbs = | ^~~ security/apps In file included from Unified_cpp_netwerk_dns0.cpp:29: /builddir/build/BUILD/firefox-84.0/netwerk/dns/DNSRequestChild.cpp: In member function ‘virtual nsresult mozilla::net::ChildDNSRecord::GetNextAddr(uint16_t, mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-84.0/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/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/net/DNSRequestBase.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/net/DNSRequestChild.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/net/ChildDNSService.h:14, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-84.0/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult {anonymous}::OpenSignedAppFile(AppTrustedRoot, nsIFile*, {anonymous}::SignaturePolicy, nsIZipReader**, nsIX509Cert**)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-84.0/security/apps/AppSignatureVerification.cpp:1286:21: note: while referencing ‘pkcs7CertDER’ 1286 | nsTArray pkcs7CertDER; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-84.0/security/manager/ssl/NSSErrorsService.h:15, from /builddir/build/BUILD/firefox-84.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-84.0/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-84.0/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-84.0/security/apps/AppSignatureVerification.cpp:1287:21: note: while referencing ‘coseCertDER’ 1287 | nsTArray coseCertDER; | ^~~~~~~~~~~ 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/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2596:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::AppendElementsInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::net::NetAddr; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/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/netwerk/dns/HTTPSSVC.cpp:197:75: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:20, from /builddir/build/BUILD/firefox-84.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/net/DNSRequestBase.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/net/DNSRequestChild.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/net/ChildDNSService.h:14, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual AHostResolver::LookupStatus mozilla::net::TRRQuery::CompleteLookup(nsHostRecord*, nsresult, mozilla::net::AddrInfo*, bool, const nsACString&, nsHostRecord::TRRSkippedReason)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_dns0.cpp:101: /builddir/build/BUILD/firefox-84.0/netwerk/dns/TRRQuery.cpp:23:21: note: while referencing ‘addresses’ 23 | nsTArray addresses; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_dns0.cpp:101: /builddir/build/BUILD/firefox-84.0/netwerk/dns/TRRQuery.cpp:23:21: note: while referencing ‘addresses’ 23 | nsTArray addresses; | ^~~~~~~~~ In file included from Unified_cpp_netwerk_dns1.cpp:2: /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsDNSService2.cpp: In member function ‘virtual nsresult nsDNSRecord::GetNextAddr(uint16_t, mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsDNSService2.cpp:219:58: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 219 | memcpy(addr, mHostRecord->addr.get(), sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.h:20, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsDNSService2.h:15, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsDNSService2.cpp:7, from Unified_cpp_netwerk_dns1.cpp:2: /builddir/build/BUILD/firefox-84.0/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/netwerk/dns/nsDNSService2.cpp: In member function ‘virtual nsresult nsDNSRecord::GetAddresses(nsTArray&)’: /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsDNSService2.cpp:261:58: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 261 | memcpy(addr, mHostRecord->addr.get(), sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.h:20, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsDNSService2.h:15, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsDNSService2.cpp:7, from Unified_cpp_netwerk_dns1.cpp:2: /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsJSPrincipals.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsDNSService2.h:11, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsDNSService2.cpp:7, from Unified_cpp_netwerk_dns1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-84.0/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/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:55:66: required from here /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsHostResolver.h:20, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsDNSService2.h:15, from /builddir/build/BUILD/firefox-84.0/netwerk/dns/nsDNSService2.cpp:7, from Unified_cpp_netwerk_dns1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/net/DNS.h:102:7: note: ‘union mozilla::net::NetAddr’ declared here 102 | union NetAddr { | ^~~~~~~ security/sandbox/linux/libmozsandbox.so toolkit/components/telemetry In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ErrorResult.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIReferrerInfo.h:25, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsIPrincipal.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xpcpublic.h:22, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsThreadUtils.h:34, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/dom/JSExecutionManager.h:21, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/SyncRunnable.h:14, from /builddir/build/BUILD/firefox-84.0/security/manager/ssl/cert_storage/src/cert_storage.h:11, from /builddir/build/BUILD/firefox-84.0/security/manager/ssl/CSTrustDomain.cpp:8, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult mozilla::psm::PublicKeyPinningService::ChainHasValidPins(const nsTArray >&, const char*, mozilla::pkix::Time, bool, const mozilla::OriginAttributes&, bool&, mozilla::psm::PinningTelemetryInfo*)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_security_manager_ssl0.cpp:137: /builddir/build/BUILD/firefox-84.0/security/manager/ssl/PublicKeyPinningService.cpp:39:21: note: while referencing ‘digestArray’ 39 | nsTArray digestArray; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-84.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::psm::SSLServerCertVerificationJob::Run()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_security_manager_ssl1.cpp:11: /builddir/build/BUILD/firefox-84.0/security/manager/ssl/SSLServerCertVerification.cpp:1317:31: note: while referencing ‘certBytesArray’ 1317 | nsTArray> certBytesArray; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In function ‘void TelemetryEvent::RecordEventNative(mozilla::Telemetry::EventID, const mozilla::Maybe >&, const mozilla::Maybe >&)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘{anonymous}::ExtraArray [1]’ {aka ‘CopyableTArray [1]’} [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult TelemetryEvent::CreateSnapshots(uint32_t, bool, uint32_t, JSContext*, uint8_t, JS::MutableHandleValue)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > > [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1238:51: note: while referencing ‘leftovers’ 1238 | nsTArray> leftovers; | ^~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:47: /builddir/build/BUILD/firefox-84.0/security/manager/ssl/nsNSSModule.cpp: In instantiation of ‘nsresult mozilla::psm::Instantiate(const nsIID&, void**) [with InstanceClass = nsCertOverrideService; nsresult (InstanceClass::* InitMethod)() = &nsCertOverrideService::Init; nsIID = nsID]’: /builddir/build/BUILD/firefox-84.0/security/manager/ssl/nsNSSModule.cpp:110:54: required from ‘nsresult mozilla::psm::Constructor(nsISupports*, const nsIID&, void**) [with InstanceClass = nsCertOverrideService; nsresult (InstanceClass::* InitMethod)() = &nsCertOverrideService::Init; mozilla::psm::ProcessRestriction processRestriction = mozilla::psm::ProcessRestriction::ParentProcessOnly; mozilla::psm::ThreadRestriction threadRestriction = mozilla::psm::ThreadRestriction::MainThreadOnly; nsIID = nsID]’ /builddir/build/BUILD/firefox-84.0/security/manager/ssl/nsNSSModule.cpp:143:1: required from here /builddir/build/BUILD/firefox-84.0/security/manager/ssl/nsNSSModule.cpp:57:28: warning: the address of ‘nsresult nsCertOverrideService::Init()’ will never be NULL [-Waddress] 57 | nsresult rv = InitMethod != nullptr ? (inst->*InitMethod)() : NS_OK; | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-84.0/security/manager/ssl/nsNSSModule.cpp: In instantiation of ‘nsresult mozilla::psm::Instantiate(const nsIID&, void**) [with InstanceClass = nsSiteSecurityService; nsresult (InstanceClass::* InitMethod)() = &nsSiteSecurityService::Init; nsIID = nsID]’: /builddir/build/BUILD/firefox-84.0/security/manager/ssl/nsNSSModule.cpp:110:54: required from ‘nsresult mozilla::psm::Constructor(nsISupports*, const nsIID&, void**) [with InstanceClass = nsSiteSecurityService; nsresult (InstanceClass::* InitMethod)() = &nsSiteSecurityService::Init; mozilla::psm::ProcessRestriction processRestriction = mozilla::psm::ProcessRestriction::AnyProcess; mozilla::psm::ThreadRestriction threadRestriction = mozilla::psm::ThreadRestriction::MainThreadOnly; nsIID = nsID]’ /builddir/build/BUILD/firefox-84.0/security/manager/ssl/nsNSSModule.cpp:147:1: required from here /builddir/build/BUILD/firefox-84.0/security/manager/ssl/nsNSSModule.cpp:57:28: warning: the address of ‘nsresult nsSiteSecurityService::Init()’ will never be NULL [-Waddress] In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/Telemetry.h:15, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/TelemetryOrigin.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult TelemetryOrigin::GetEncodedOriginSnapshot(bool, JSContext*, JS::MutableHandleValue)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:642:26: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 642 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/TelemetryOrigin.cpp:199:32: note: while referencing ‘metricData’ 199 | nsTArray> metricData(gPrioDatasPerMetric); | ^~~~~~~~~~ toolkit/library/buildid.cpp.stub toolkit/library widget/gtk/mozgtk/stub/libmozgtk_stub.so widget/gtk/mozwayland/libmozwayland.so xpcom/build In file included from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/XPCOM.h:157, from /builddir/build/BUILD/firefox-84.0/xpcom/build/XPCOMInit.cpp:17, from Unified_cpp_xpcom_build0.cpp:47: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::TelemetryIPCAccumulator::IPCTimerFired(nsITimer*, void*)’: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0/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/objdir/dist/include/nsTArray.h:3240, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-84.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-84.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-84.0/objdir/dist/include/nsTArray-inl.h:302:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 302 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-84.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 251 | nsTArray eventsToSend; | ^~~~~~~~~~~~ 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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #define HAVE_LINUX_PERF_EVENT_H 1 | /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/hwcontext_vaapi.c: In function ‘vaapi_device_create’: /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/hwcontext_vaapi.c:1476:27: warning: variable ‘try_all’ set but not used [-Wunused-but-set-variable] 1476 | int try_drm, try_x11, try_all; | ^~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-84.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #define HAVE_LINUX_PERF_EVENT_H 1 | modules/brotli/brotli 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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #define HAVE_LINUX_PERF_EVENT_H 1 | toolkit/components/telemetry/pingsender/pingsender In function ‘set_string_video_rate’, inlined from ‘av_opt_set’ at /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/opt.c:489:15: /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/opt.c:340:9: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 340 | av_log(obj, AV_LOG_ERROR, "Unable to parse option value \"%s\" as video rate\n", val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ widget/gtk/mozgtk/gtk2/libmozgtk.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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #define HAVE_LINUX_PERF_EVENT_H 1 | In file included from /builddir/build/BUILD/firefox-84.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #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/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #define HAVE_LINUX_PERF_EVENT_H 1 | In file included from /builddir/build/BUILD/firefox-84.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-84.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-84.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-84.0/objdir/mozilla-config.h:56: note: this is the location of the previous definition 56 | #define HAVE_LINUX_PERF_EVENT_H 1 | js/src/build/libjs_static.a media/ffvpx/libavutil/libmozavutil.so media/ffvpx/libavcodec/libmozavcodec.so js/src/shell/js toolkit/library/build/libxul.so ipc/app/plugin-container js/xpconnect/shell/xpcshell ./MacOS-files.txt.stub ./aboutNetErrorCodes.js.stub browser/locales/bookmarks.html.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/ast/index.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/ast/setInScopeLines.js /builddir/build/BUILD/firefox-84.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/ast" Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/event-listeners.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/exceptions.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/expressions.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/file-search.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/index.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/navigation.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/preview.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/project-text-search.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/quick-open.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/source-actors.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/source-tree.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/tabs.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/toolbox.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/threads.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/ui.js /builddir/build/BUILD/firefox-84.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/main.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/vendors.js /builddir/build/BUILD/firefox-84.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src" ./node.stub.stub ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/breakpoints/breakpointPositions.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/breakpoints/index.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/breakpoints/modify.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/breakpoints/remapLocations.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/breakpoints/syncBreakpoint.js /builddir/build/BUILD/firefox-84.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/breakpoints" Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/pause/breakOnNext.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/pause/commands.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/pause/continueToHere.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/pause/expandScopes.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/pause/fetchFrames.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/pause/fetchScopes.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/pause/index.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/pause/inlinePreview.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/pause/mapDisplayNames.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/pause/mapFrames.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/pause/mapScopes.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/pause/paused.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/pause/pauseOnExceptions.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/pause/previewPausedLocation.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/pause/resumed.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/pause/selectFrame.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/pause/highlightCalls.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/pause/skipPausing.js /builddir/build/BUILD/firefox-84.0/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/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/sources/blackbox.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/sources/breakableLines.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/sources/index.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/sources/loadSourceText.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/sources/newSources.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/sources/prettyPrint.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/sources/select.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/sources/symbols.js /builddir/build/BUILD/firefox-84.0/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/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/utils/middleware/context.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/utils/middleware/log.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/utils/middleware/promise.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/utils/middleware/thunk.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/utils/middleware/timing.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/utils/middleware/wait-service.js /builddir/build/BUILD/firefox-84.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/actions/utils/create-store.js /builddir/build/BUILD/firefox-84.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/client/firefox/commands.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/client/firefox/create.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/client/firefox/events.js /builddir/build/BUILD/firefox-84.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/client/firefox" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/client/firefox.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/client/index.js /builddir/build/BUILD/firefox-84.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/client" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/Editor/Preview/ExceptionPopup.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/Editor/Preview/index.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/Editor/Preview/Popup.js /builddir/build/BUILD/firefox-84.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Preview" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/Editor/Breakpoint.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/Editor/Breakpoints.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/Editor/ColumnBreakpoint.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/Editor/ColumnBreakpoints.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/Editor/ConditionalPanel.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/Editor/DebugLine.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/Editor/EditorMenu.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/Editor/EmptyLines.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/Editor/Exception.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/Editor/Exceptions.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/Editor/Footer.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/Editor/HighlightCalls.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/Editor/HighlightLine.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/Editor/HighlightLines.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/Editor/index.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/Editor/InlinePreview.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/Editor/InlinePreviewRow.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/Editor/InlinePreviews.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/Editor/SearchBar.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/Editor/Tab.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/Editor/Tabs.js /builddir/build/BUILD/firefox-84.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/A11yIntention.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/App.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/ProjectSearch.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/QuickOpenModal.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/ShortcutsModal.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/WelcomeBox.js /builddir/build/BUILD/firefox-84.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/Editor/menus/breakpoints.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/Editor/menus/editor.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/Editor/menus/source.js /builddir/build/BUILD/firefox-84.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/menus" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/PrimaryPanes/index.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/PrimaryPanes/Outline.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/PrimaryPanes/OutlineFilter.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/PrimaryPanes/SourcesTree.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/PrimaryPanes/SourcesTreeItem.js /builddir/build/BUILD/firefox-84.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/PrimaryPanes" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/Breakpoint.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeading.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeadingsContextMenu.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointsContextMenu.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/ExceptionOption.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/index.js /builddir/build/BUILD/firefox-84.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/SecondaryPanes/CommandBar.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/SecondaryPanes/DOMMutationBreakpoints.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/SecondaryPanes/EventListeners.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/SecondaryPanes/Expressions.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/SecondaryPanes/index.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/SecondaryPanes/Scopes.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/SecondaryPanes/Thread.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/SecondaryPanes/Threads.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/SecondaryPanes/WhyPaused.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/SecondaryPanes/XHRBreakpoints.js /builddir/build/BUILD/firefox-84.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/SecondaryPanes/Frames/Frame.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameIndent.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameMenu.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/SecondaryPanes/Frames/Group.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/SecondaryPanes/Frames/index.js /builddir/build/BUILD/firefox-84.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Frames" ./node.stub.stub ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Button/styles" Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/shared/Button/CloseButton.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/shared/Button/CommandBarButton.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/shared/Button/index.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/shared/Button/PaneToggleButton.js /builddir/build/BUILD/firefox-84.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Button" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/shared/AccessibleImage.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/shared/Accordion.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/shared/Badge.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/shared/BracketArrow.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/shared/Dropdown.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/shared/ManagedTree.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/shared/Modal.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/shared/Popover.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/shared/PreviewFunction.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/shared/ResultList.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/shared/SearchInput.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/shared/SourceIcon.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/components/shared/SmartGap.js /builddir/build/BUILD/firefox-84.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/context-menu/menu.js /builddir/build/BUILD/firefox-84.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/context-menu" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/reducers/ast.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/reducers/async-requests.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/reducers/breakpoints.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/reducers/event-listeners.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/reducers/exceptions.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/reducers/expressions.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/reducers/file-search.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/reducers/index.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/reducers/pause.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/reducers/pending-breakpoints.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/reducers/preview.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/reducers/project-text-search.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/reducers/quick-open.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/reducers/source-actors.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/reducers/source-tree.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/reducers/sources.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/reducers/tabs.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/reducers/threads.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/reducers/ui.js /builddir/build/BUILD/firefox-84.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/selectors/breakpointAtLocation.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/selectors/breakpoints.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/selectors/breakpointSources.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/selectors/getCallStackFrames.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/selectors/inComponent.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/selectors/index.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/selectors/isLineInScope.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/selectors/isSelectedFrameVisible.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/selectors/pause.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/selectors/visibleBreakpoints.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/selectors/visibleColumnBreakpoints.js /builddir/build/BUILD/firefox-84.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/breakpoint/astBreakpointLocation.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/breakpoint/breakpointPositions.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/breakpoint/index.js /builddir/build/BUILD/firefox-84.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/breakpoint" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/assert.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/ast.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/async-value.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/bootstrap.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/build-query.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/clipboard.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/connect.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/context.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/dbg.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/defer.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/DevToolsUtils.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/environment.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/expressions.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/evaluation-result.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/function.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/indentation.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/isMinified.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/location.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/log.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/memoize.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/memoizeLast.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/memoizableAction.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/path.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/prefs.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/preview.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/project-search.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/quick-open.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/result-list.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/selected-location.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/source-maps.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/source-queue.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/source.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/tabs.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/task.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/telemetry.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/text.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/timings.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/ui.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/url.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/utils.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/wasm.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/worker.js /builddir/build/BUILD/firefox-84.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/editor/create-editor.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/editor/get-expression.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/editor/get-token-location.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/editor/index.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/editor/source-documents.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/editor/source-editor.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/editor/source-search.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/editor/token-events.js /builddir/build/BUILD/firefox-84.0/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/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/pause/frames/annotateFrames.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/pause/frames/collapseFrames.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/pause/frames/displayName.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/pause/frames/getFrameUrl.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/pause/frames/getLibraryFromUrl.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/pause/frames/index.js /builddir/build/BUILD/firefox-84.0/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/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/pause/index.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/pause/why.js /builddir/build/BUILD/firefox-84.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause" ./node.stub.stub ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/pause/mapScopes/buildGeneratedBindingList.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/pause/mapScopes/filtering.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/pause/mapScopes/findGeneratedBindingFromPosition.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/pause/mapScopes/getApplicableBindingsForOriginalPosition.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/pause/mapScopes/index.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/pause/mapScopes/locColumn.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/pause/mapScopes/mappingContains.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/pause/mapScopes/optimizedOut.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/pause/mapScopes/positionCmp.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/pause/mapScopes/rangeMetadata.js /builddir/build/BUILD/firefox-84.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes" Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/pause/scopes/getScope.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/pause/scopes/getVariables.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/pause/scopes/index.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/pause/scopes/utils.js /builddir/build/BUILD/firefox-84.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/scopes" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/resource/base-query.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/resource/compare.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/resource/core.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/resource/index.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/resource/memoize.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/resource/query-cache.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/resource/query.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/resource/selector.js /builddir/build/BUILD/firefox-84.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/resource" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/sources-tree/addToTree.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/sources-tree/collapseTree.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/sources-tree/formatTree.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/sources-tree/getDirectories.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/sources-tree/getURL.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/sources-tree/index.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/sources-tree/sortTree.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/sources-tree/treeOrder.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/sources-tree/updateTree.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/utils/sources-tree/utils.js /builddir/build/BUILD/firefox-84.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/sources-tree" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/workers/parser/index.js /builddir/build/BUILD/firefox-84.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/parser" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/workers/pretty-print/index.js /builddir/build/BUILD/firefox-84.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/pretty-print" Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-84.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-84.0/devtools/client/debugger/src/workers/search/index.js /builddir/build/BUILD/firefox-84.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/search" ./reserved-js-words.js.stub ./spidermonkey_checks.stub ./fake_remote_dafsa.bin.stub TEST-PASS | check_spidermonkey_style.py | ok TEST-PASS | check_macroassembler_style.py | ok TEST-PASS | check_js_opcode.py | ok ./feature_definitions.json.stub ./ScalarArtifactDefinitions.json.stub ./EventArtifactDefinitions.json.stub ./glean_checks.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. ./dependentlibs.list.stub ./multilocale.txt.stub ./built_in_addons.json.stub toolkit/locales/update.locale.stub toolkit/locales/locale.ini.stub Packaging quitter@mozilla.org.xpi... 498 compiler warnings present. Overall system resources - Wall time: 19598s; 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/AsyncLogger.h:116:18 [-Wformat-overflow=] ‘%s’ directive argument is null warning: dom/media/MediaTrackGraph.cpp:3557:47 [-Wmaybe-uninitialized] ‘state’ may be used uninitialized in this function warning: dom/media/mp4/MoofParser.cpp:852:46 [-Wunused-but-set-variable] variable ‘reserved’ set but not used warning: dom/media/mp4/MoofParser.cpp:865:14 [-Wunused-but-set-variable] variable ‘reserved’ set but not used warning: dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12 [-Wunused-but-set-variable] variable ‘trimmed’ set but not used warning: dom/media/webrtc/common/browser_logging/WebRtcLog.cpp:88:30 [-Wmaybe-uninitialized] ‘log_level’ may be used uninitialized in this function warning: dom/media/webrtc/sdp/SdpAttribute.h:177:56 [-Wmaybe-uninitialized] ‘dir’ may be used uninitialized in this function warning: dom/media/webrtc/sdp/SdpAttribute.h:334:40 [-Wmaybe-uninitialized] ‘direction’ may be used uninitialized in this function warning: dom/media/webrtc/sdp/SdpAttribute.h:494:35 [-Wmaybe-uninitialized] ‘semantic’ may be used uninitialized in this function warning: dom/media/webrtc/sdp/SdpAttribute.h:1557:50 [-Wmaybe-uninitialized] ‘setupEnum’ may be used uninitialized in this function warning: dom/media/webrtc/sdp/SdpAttribute.h:1716:40 [-Wmaybe-uninitialized] ‘semantic’ may be used uninitialized in this function warning: dom/media/webrtc/sdp/SdpHelper.cpp:54:7 [-Wmaybe-uninitialized] ‘component’ may be used uninitialized in this function warning: dom/media/webrtc/transport/test_nr_socket.cpp:790:31 [-Wmaybe-uninitialized] ‘compare_flags’ may be used uninitialized in this function warning: dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:59:10 [-Wmaybe-uninitialized] ‘isLocal’ may be used uninitialized in this function warning: dom/svg/SVGCircleElement.cpp:123:9 [-Wmaybe-uninitialized] ‘r’ 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:137:10 [-Wmaybe-uninitialized] ‘rx’ may be used uninitialized in this function warning: dom/svg/SVGEllipseElement.cpp:138:10 [-Wmaybe-uninitialized] ‘ry’ may be used uninitialized in this function warning: dom/svg/SVGEllipseElement.cpp:140:45 [-Wmaybe-uninitialized] ‘y’ may be used uninitialized in this function warning: dom/svg/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/Path.cpp:520:18 [-Wmaybe-uninitialized] ‘t2’ 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/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*, long unsigned int)’ reading 22 bytes from a region of size 1 warning: gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:431:20 [-Wmaybe-uninitialized] ‘rowMajor’ may be used uninitialized in this function warning: gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:435:33 [-Wmaybe-uninitialized] ‘storage’ may be used uninitialized in this function warning: gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:915:17 [-Wimplicit-fallthrough=] this statement may fall through warning: gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:927:17 [-Wimplicit-fallthrough=] this statement may fall through warning: gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:939:17 [-Wimplicit-fallthrough=] this statement may fall through warning: gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:951:17 [-Wimplicit-fallthrough=] this statement may fall through warning: gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:293:21 [-Wtype-limits] comparison of unsigned expression in ‘>= 0’ is always true warning: gfx/cairo/cairo/src/cairo-malloc-private.h:83:33 [-Wint-in-bool-context] ‘*’ in boolean context, suggest ‘&&’ instead warning: gfx/cairo/cairo/src/cairo-malloc-private.h:127:50 [-Wint-in-bool-context] ‘*’ in boolean context, suggest ‘&&’ instead warning: gfx/cairo/cairo/src/cairo-pdf-surface.c:2201:14 [-Wmaybe-uninitialized] ‘interpolate’ may be used uninitialized in this function warning: gfx/cairo/cairo/src/cairo-xlib-display.c:620:23 [-Wmaybe-uninitialized] ‘pict_format’ may be used uninitialized in this function warning: gfx/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 ‘long 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 ‘long 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 ‘long 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 long unsigned int’} and ‘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/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::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/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/SkPath.cpp:3586:29 [-Wimplicit-fallthrough=] this statement may fall through warning: gfx/skia/skia/src/core/SkRRect.cpp:557:39 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of a non-trivial type ‘class SkRRect’ leaves 4 bytes unchanged warning: gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:42:31 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use copy-initialization instead warning: gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:517:59 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use copy-initialization instead warning: gfx/skia/skia/src/core/SkResourceCache.cpp:75:24 [-Wsubobject-linkage] ‘SkResourceCache::Hash’ has a base ‘SkTHashTable’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/core/SkScalerContext.cpp:1118:32 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use value-initialization instead warning: gfx/skia/skia/src/core/SkStrikeCache.cpp:281:30 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use copy-initialization instead warning: gfx/skia/skia/src/core/SkStrikeCache.cpp:285:30 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use copy-initialization instead warning: gfx/skia/skia/src/core/SkTextBlob.cpp:204:1 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.cpp:32:1 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.h:66:75 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.h:69:5 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.h:72:5 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.h:75:5 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.h:79:5 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.h:83:5 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.h:90:5 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.h:93:5 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.h:96:5 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.h:119:5 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.h:129:5 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/opts/SkChecksum_opts.h:194:23 [-Wimplicit-fallthrough=] this statement may fall through warning: gfx/skia/skia/src/opts/SkChecksum_opts.h:195:23 [-Wimplicit-fallthrough=] this statement may fall through warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1090:7 [-Wcomment] multi-line comment warning: gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13 [-Wimplicit-fallthrough=] this statement may fall through warning: gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:499:13 [-Wimplicit-fallthrough=] this statement may fall through warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::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::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::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::kMirror>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>::fCc’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>::fDcDx’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>::fDcDx’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>::fDcDx’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::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::True, SkTileMode::kRepeat>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>::fDcDx’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>::fCc’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>::fDcDx’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>::fCc’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/shaders/gradients/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/base/string_util.cc:678:10 [-Wmaybe-uninitialized] ‘result’ may be used uninitialized in this function 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/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)+24).mozilla::detail::MaybeStorage::mIsSome’ may be used uninitialized in this function warning: js/src/gc/Marking.cpp:1968:13 [-Wmaybe-uninitialized] ‘base’ may be used uninitialized in this function warning: js/src/gc/Marking.cpp:2039:16 [-Wmaybe-uninitialized] ‘end’ may be used uninitialized in this function warning: js/src/gc/PublicIterators.h:128:7 [-Wmaybe-uninitialized] ‘*((void*)(& r)+8).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function warning: js/src/gc/PublicIterators.h:128:7 [-Wmaybe-uninitialized] ‘*((void*)(& realm)+24).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function warning: js/src/gc/PublicIterators.h:128:7 [-Wmaybe-uninitialized] ‘*((void*)(& r)+24).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function warning: js/src/gc/PublicIterators.h:160:7 [-Wmaybe-uninitialized] ‘*((void*)(& realm)+40).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function warning: js/src/gc/PublicIterators.h:160:7 [-Wmaybe-uninitialized] ‘*((void*)(& r)+40).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function warning: js/src/gc/PublicIterators.h:160:7 [-Wmaybe-uninitialized] ‘*((void*)(& r)+24).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function warning: js/src/gc/PublicIterators.h:165:13 [-Wmaybe-uninitialized] ‘*((void*)(& r)+40).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function warning: js/src/gc/PublicIterators.h:165:13 [-Wmaybe-uninitialized] ‘*((void*)(& realm)+40).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function warning: js/src/gc/PublicIterators.h:165:13 [-Wmaybe-uninitialized] ‘*((void*)(& realm)+16).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.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/CompileInfo.h:228:68 [-Wmaybe-uninitialized] ‘id’ 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/InlineList.h:314:14 [-Wmaybe-uninitialized] ‘input’ may be used uninitialized in this function warning: js/src/jit/IonCacheIRCompiler.cpp:1423:30 [-Wmaybe-uninitialized] ‘scratch.js::jit::AutoScratchRegister::reg_.js::jit::Register::reg_’ may be used uninitialized in this function warning: js/src/jit/MCallOptimize.cpp:2893:26 [-Wmaybe-uninitialized] ‘ins’ may be used uninitialized in this function warning: js/src/jit/MIR.cpp:4109:31 [-Wmaybe-uninitialized] ‘res’ may be used uninitialized in this function warning: js/src/jit/MIR.h:898:50 [-Wmaybe-uninitialized] ‘resultType’ may be used uninitialized in this function warning: js/src/jit/MIR.h:8622:33 [-Wmaybe-uninitialized] ‘littleEndian’ may be used uninitialized in this function warning: js/src/jit/MIRGraph.h:189:64 [-Wmaybe-uninitialized] ‘value’ may be used uninitialized in this function warning: js/src/jit/MoveResolver.h:154:24 [-Wmaybe-uninitialized] ‘to.js::jit::MoveOperand::kind_’ may be used uninitialized in this function warning: js/src/vm/GlobalObject.h:151:48 [-Wmaybe-uninitialized] ‘protoKey’ 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/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)’ 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)’ writing to an object of type ‘struct js::FunctionScope::AbstractData’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: js/src/vm/Scope.cpp:341:9 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct js::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)’ 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/wasm/WasmBaselineCompile.cpp:2553:55 [-Wmaybe-uninitialized] ‘i64’ 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:11982:12 [-Wmaybe-uninitialized] ‘signedLength’ 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:2029:29 [-Wmaybe-uninitialized] ‘relativeDepth’ may be used uninitialized in this function warning: js/src/wasm/WasmIonCompile.cpp:2054:29 [-Wmaybe-uninitialized] ‘relativeDepth’ may be used uninitialized in this function warning: js/src/wasm/WasmIonCompile.cpp:2380:3 [-Wmaybe-uninitialized] ‘kind’ may be used uninitialized in this function warning: js/src/wasm/WasmIonCompile.cpp:2739:19 [-Wmaybe-uninitialized] ‘value’ may be used uninitialized in this function warning: js/src/wasm/WasmIonCompile.cpp:3582:12 [-Wmaybe-uninitialized] ‘dstMemIndex’ may be used uninitialized in this function warning: js/src/wasm/WasmIonCompile.cpp:3583:12 [-Wmaybe-uninitialized] ‘srcMemIndex’ may be used uninitialized in this function warning: js/src/wasm/WasmOpIter.h:252:45 [-Wmaybe-uninitialized] ‘result’ may be used uninitialized in this function warning: js/src/wasm/WasmOpIter.h:564:55 [-Wmaybe-uninitialized] ‘relativeDepth’ may be used uninitialized in this function warning: js/src/wasm/WasmValidate.cpp:442:26 [-Wmaybe-uninitialized] ‘numLocalEntries’ may be used uninitialized in this function warning: js/src/wasm/WasmValidate.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 +28)’ 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/style/nsCSSProps.h:108:46 [-Warray-bounds] array subscript eCSSPropertyAlias__webkit_background_clip is above array bounds of ‘const Flags [446]’ {aka ‘const mozilla::CSSPropFlags [446]’} 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/arm/NSQ_del_dec_neon_intr.c:422:55 [-Waggressive-loop-optimizations] iteration 80 invokes undefined behavior warning: media/libpng/arm/palette_neon_intrinsics.c:82:18 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘png_uint_32’ {aka ‘unsigned int’} warning: media/libpng/arm/palette_neon_intrinsics.c:92:10 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘png_uint_32’ {aka ‘unsigned int’} warning: media/libpng/arm/palette_neon_intrinsics.c:122:18 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘png_uint_32’ {aka ‘unsigned int’} warning: media/libpng/arm/palette_neon_intrinsics.c:137:10 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘png_uint_32’ {aka ‘unsigned int’} 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:439:47 [-Wmaybe-uninitialized] ‘res’ may be used uninitialized in this function warning: objdir/dist/include/js/Value.h:439:47 [-Wmaybe-uninitialized] ‘result’ may be used uninitialized in this function warning: objdir/dist/include/js/Value.h:439:58 [-Wmaybe-uninitialized] ‘tableIndex’ may be used uninitialized in this function warning: objdir/dist/include/js/Value.h:439:58 [-Wmaybe-uninitialized] ‘funcIndex’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/AutoRestore.h:36:32 [-Wmaybe-uninitialized] ‘*((void*)& ar +8)’ may be used uninitialized in this function 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: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 -1 is outside array bounds of ‘mozilla::LinkedList > [1]’ warning: objdir/dist/include/mozilla/LinkedList.h:305:38 [-Warray-bounds] array subscript -1 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} warning: objdir/dist/include/mozilla/LinkedList.h:305:38 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ warning: objdir/dist/include/mozilla/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 ‘class mozilla::EnumeratedArray >’; use assignment or value-initialization instead warning: objdir/dist/include/mozilla/PodOperations.h:34:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mozilla::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 ‘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 ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead warning: objdir/dist/include/mozilla/PodOperations.h:34:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mozilla::SPSData’; use assignment or value-initialization instead warning: objdir/dist/include/mozilla/PodOperations.h:46:11 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mozilla::gfx::PointTyped’; use assignment or value-initialization instead warning: objdir/dist/include/mozilla/PodOperations.h:71:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mozilla::gfx::PointTyped’; use assignment or value-initialization instead warning: objdir/dist/include/mozilla/PodOperations.h:76:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct std::pair’ with no trivial copy-assignment; use assignment instead warning: objdir/dist/include/mozilla/PodOperations.h:108:11 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct mozilla::dom::AudioTimelineEvent’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: objdir/dist/include/mozilla/ProfileBufferEntrySerialization.h:437:28 [-Wmaybe-uninitialized] ‘entryBytes’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/RangedPtr.h:187:30 [-Wmaybe-uninitialized] ‘size’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/Result.h:289:16 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::Error’ with no trivial copy-assignment; use copy-initialization instead warning: objdir/dist/include/mozilla/Result.h:289:16 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::OOM’ with no trivial copy-assignment; use copy-initialization instead warning: objdir/dist/include/mozilla/Vector.h:58:5 [-Wmaybe-uninitialized] ‘k’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/Vector.h:58:5 [-Wmaybe-uninitialized] ‘signedValue’ 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] ‘slot’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/Vector.h:492:19 [-Wmaybe-uninitialized] ‘tableIndex’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/Vector.h:492:19 [-Wmaybe-uninitialized] ‘id’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/WrappingOperations.h:214:79 [-Wmaybe-uninitialized] ‘defaultDepth’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/dom/QueueParamTraits.h:241:13 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct mozilla::FloatOrInt’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: objdir/dist/include/mozilla/dom/QueueParamTraits.h:329:20 [-Wmaybe-uninitialized] ‘temp’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/dom/QueueParamTraits.h:366:14 [-Wmaybe-uninitialized] ‘value’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/dom/QueueParamTraits.h:745:5 [-Wmaybe-uninitialized] ‘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/Matrix.h:83:33 [-Wmaybe-uninitialized] ‘x’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/gfx/RecordingTypes.h:52:16 [-Wmaybe-uninitialized] ‘*((void*)& e +52)’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/gfx/RecordingTypes.h:52:28 [-Wmaybe-uninitialized] ‘joinStyle’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/gfx/RecordingTypes.h:52:28 [-Wmaybe-uninitialized] ‘capStyle’ may be used uninitialized in this function warning: objdir/dist/include/nsCoord.h:137:36 [-Wmaybe-uninitialized] ‘iSize’ may be used uninitialized in this function warning: objdir/dist/include/nsISupportsImpl.h:1305:29 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} warning: objdir/dist/include/nsTArray-inl.h:72:14 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 4 is outside array bounds of ‘mozilla::dom::Feature [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘FallibleTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::indexedDB::PreprocessInfo [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 2 is outside array bounds of ‘mozilla::dom::FontFaceSetLoadEventInit [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘FallibleTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 2 is outside array bounds of ‘mozilla::PsshInfo [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::net::nsSocketTransportService::TPortRemapping [1]’ {aka ‘CopyableTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 3 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 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::net::PHttpChannelChild::CorsPreflightArgs [1]’ {aka ‘mozilla::net::CorsPreflightArgs [1]’} warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘const nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘FallibleTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 4 is outside array bounds of ‘mozilla::dom::IIRFilterOptions [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 7 is outside array bounds of ‘mozilla::dom::indexedDB::ObjectStoreSpec [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘{anonymous}::ExtraArray [1]’ {aka ‘CopyableTArray [1]’} warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 10 is outside array bounds of ‘mozilla::dom::MediaKeySystemConfiguration [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 2 is outside array bounds of ‘{anonymous}::LockCount [1]’ warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::net::CacheIOThread::EventQueue [1]’ {aka ‘nsTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:437:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsAnimationManager::OwningCSSAnimationPtrArray [1]’ {aka ‘nsTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:437:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 7 is outside array bounds of ‘mozilla::dom::MediaMetadataBase [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 1 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::gfx::VRServiceHost::SendPuppetSubmitToVRProcess(const nsTArray&):: [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray, 2> > [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 1 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 ‘mozilla::SandboxReporter::Snapshot [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘FallibleTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 1 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 2 is outside array bounds of ‘mozilla::layers::CollectedFrames [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 1 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 ‘CopyableTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 3 is outside array bounds of ‘gfxFontVariationInstance [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray, 3> > [1]’ warning: objdir/dist/include/nsTArray.h:262:38 [-Wfree-nonheap-object] attempt to free a non-heap object ‘coords’ warning: objdir/dist/include/nsTArray.h:262:38 [-Wfree-nonheap-object] attempt to free a non-heap object ‘frameStripSpaceTests’ warning: objdir/dist/include/nsTArray.h:413:43 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray.h:421:45 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsAnimationManager::OwningCSSAnimationPtrArray [1]’ {aka ‘nsTArray > [1]’} warning: objdir/dist/include/nsTArray.h:421:45 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray.h:578:51 [-Warray-bounds] array subscript 2 is outside array bounds of ‘const nsTArrayHeader [1]’ warning: objdir/dist/include/nsTArray.h:675:13 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘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 type ‘class nsTLiteralString’ with no trivial copy-assignment; use copy-initialization instead warning: objdir/dist/include/nsTArray.h:675:13 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: objdir/dist/include/nsTArray.h:675:13 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class mozilla::Maybe’; use copy-assignment or copy-initialization instead warning: objdir/dist/include/nsTArray.h:675:13 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead warning: objdir/dist/include/nsTArray.h:2376:16 [-Warray-bounds] array subscript 193 is outside array bounds of ‘const nsTArrayHeader [1]’ warning: objdir/dist/include/nsTArray.h:2376:16 [-Warray-bounds] array subscript 11 is outside array bounds of ‘const nsTArrayHeader [1]’ warning: objdir/dist/include/xptcall.h:79:42 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead warning: security/manager/ssl/nsNSSModule.cpp:57:28 [-Waddress] the address of ‘nsresult nsSiteSecurityService::Init()’ will never be NULL warning: security/manager/ssl/nsNSSModule.cpp:57:28 [-Waddress] the address of ‘nsresult nsCertOverrideService::Init()’ will never be NULL warning: security/nss/lib/freebl/mpi/montmulf.c:195:9 [-Wunused-variable] unused variable ‘tmp’ warning: security/nss/lib/freebl/mpi/montmulf.c:196:24 [-Wunused-variable] unused variable ‘nextm2j’ warning: security/nss/lib/freebl/mpi/montmulf.c:197:13 [-Wunused-variable] unused variable ‘dptmp’ warning: security/nss/lib/freebl/mpi/mpi-priv.h:86:28 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ warning: security/nss/lib/freebl/mpi/mpi-priv.h:86:37 [-Wsign-compare] operand of ‘?:’ changes signedness from ‘int’ to ‘long 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 ‘long unsigned int’ warning: security/nss/lib/freebl/mpi/mpi.c:2135:15 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘long 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 unsigned int’} and ‘int’ warning: third_party/dav1d/include/common/intops.h:36:22 [-Wmaybe-uninitialized] ‘off_before_idx’ may be used uninitialized in this function warning: third_party/dav1d/include/common/intops.h:36:22 [-Wmaybe-uninitialized] ‘off_after_idx’ may be used uninitialized in this function warning: third_party/dav1d/src/decode.c:2069:14 [-Wmaybe-uninitialized] ‘bx8’ may be used uninitialized in this function warning: third_party/dav1d/src/decode.c:2069:19 [-Wmaybe-uninitialized] ‘by8’ may be used uninitialized in this function warning: third_party/dav1d/src/decode.c:3449:9 [-Wmaybe-uninitialized] ‘out_delayed’ may be used uninitialized in this function warning: third_party/dav1d/src/refmvs.c:485:20 [-Wmaybe-uninitialized] ‘newmv_ctx’ may be used uninitialized in this function warning: third_party/dav1d/src/refmvs.c:537:43 [-Wmaybe-uninitialized] ‘b_top’ may be used uninitialized in this function warning: third_party/dav1d/src/refmvs.c:545:59 [-Wmaybe-uninitialized] ‘b_left’ may be used uninitialized in this function warning: third_party/dav1d/src/refmvs.c:600:27 [-Wmaybe-uninitialized] ‘refmv_ctx’ may be used uninitialized in this function warning: third_party/libwebrtc/webrtc/api/video_codecs/video_encoder.h:75:16 [-Woverloaded-virtual] ‘virtual void webrtc::EncodedImageCallback::OnDroppedFrame()’ was hidden warning: third_party/libwebrtc/webrtc/call/rtp_demuxer.cc:171:8 [-Wunused-variable] unused variable ‘has_mid’ warning: third_party/libwebrtc/webrtc/media/engine/simulcast_encoder_adapter.cc:137:48 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead warning: third_party/libwebrtc/webrtc/media/engine/simulcast_encoder_adapter.cc:151:48 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead warning: third_party/libwebrtc/webrtc/modules/audio_coding/neteq/neteq_impl.cc:944:41 [-Wimplicit-fallthrough=] this statement may fall through warning: third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.cc:303:37 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct webrtc::EchoCancellation::Metrics’; use assignment or value-initialization instead warning: third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned 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/physicalsocketserver.cc:321:25 [-Wmaybe-uninitialized] ‘slevel’ may be used uninitialized in this function warning: third_party/libwebrtc/webrtc/rtc_base/physicalsocketserver.cc:321:25 [-Wmaybe-uninitialized] ‘sopt’ may be used uninitialized in this function warning: third_party/libwebrtc/webrtc/rtc_base/physicalsocketserver.cc:340:22 [-Wmaybe-uninitialized] ‘slevel’ may be used uninitialized in this function warning: third_party/libwebrtc/webrtc/rtc_base/physicalsocketserver.cc:340:22 [-Wmaybe-uninitialized] ‘sopt’ may be used uninitialized in this function 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/system_wrappers/source/cpu_features_linux.c:34:15 [-Wunused-but-set-variable] variable ‘platform’ set but not used 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/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: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/components/ManifestParser.cpp:662:72 [-Warray-bounds] array subscript [0, 4294967294] is outside array bounds of ‘const nsTArrayHeader [1]’ warning: xpcom/ds/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: xpcom/ds/nsTArray-inl.h:302:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: xpcom/ds/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: xpcom/ds/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} warning: xpcom/ds/nsTArray-inl.h:642:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: xpcom/ds/nsTArray.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/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/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] ‘newHeight’ 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: /usr/include/bits/string_fortified.h:34:33 [-Wstringop-overflow=] ‘void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)’ specified size between 18446744071562067968 and 18446744073709551615 exceeds maximum object size 9223372036854775807 warning: /usr/include/bits/string_fortified.h:34:33 [-Warray-bounds] ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ offset [8, 15] is out of the bounds [0, 8] of object ‘coords’ with type ‘nsTArray’ warning: /usr/include/bits/string_fortified.h:34:33 [-Wrestrict] ‘void* __builtin_memcpy(void*, const void*, long 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 15 bytes from a string of length 32 warning: /usr/include/bits/string_fortified.h:106:10 [-Wstringop-truncation] ‘__builtin_strncpy’ output may be truncated copying 16 bytes from a string of length 32 warning: /usr/include/bits/string_fortified.h:106:10 [-Wstringop-truncation] ‘__builtin_strncpy’ specified bound 128 equals destination size warning: /usr/include/bits/string_fortified.h:106:10 [-Wstringop-truncation] ‘__builtin_strncpy’ output may be truncated copying 255 bytes from a string of length 255 warning: /usr/include/bits/string_fortified.h:106:10 [-Wstringop-truncation] ‘__builtin_strncpy’ 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:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, long 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*, long 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*, long 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*, long 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*, long unsigned int)’ output may be truncated copying 31 bytes from a string of length 31 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 32 equals destination size warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 256 equals destination size warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 44 equals destination size warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-overflow=] ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound depends on the length of the source argument warning: /usr/include/features.h:187:3 [-Wcpp] #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" /usr/bin/notify-send --app-name=Mozilla Build System Mozilla Build System Build complete We know it took a while, but your build finally finished successfully! If you are building Firefox often, SCCache can save you a lot of time. You can learn more here: https://firefox-source-docs.mozilla.org/setup/configuring_build_options.html#sccache Config object not found by mach. Configure complete! Be sure to run |mach build| to pick up any changes To view resource usage of the build, run |mach resource-usage|. To take your build for a test drive, run: |mach run| For more information on what to do now, see https://firefox-source-docs.mozilla.org/setup/contributing_code.html + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.Ro2WLS + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64 ++ dirname /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64 + cd firefox-84.0 + /usr/bin/cp -p /usr/share/bookmarks/default-bookmarks.html objdir/dist/bin/browser/chrome/en-US/locale/browser/bookmarks.html + /usr/bin/cat + DESTDIR=/builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64 + make -C objdir install make: Entering directory '/builddir/build/BUILD/firefox-84.0/objdir' make[1]: Entering directory '/builddir/build/BUILD/firefox-84.0/objdir/browser/installer' /builddir/build/BUILD/firefox-84.0/objdir/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-84.0/toolkit/locales/gen_multilocale.py main '../../dist/bin/res/multilocale.txt' .deps/multilocale.txt.pp '../../dist/bin/res/multilocale.txt' en-US BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-84.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-84.0/toolkit/locales/gen_multilocale.py", "main", "../../dist/bin/res/multilocale.txt", ".deps/multilocale.txt.pp", "../../dist/bin/res/multilocale.txt", "en-US"], "start": 1608209575.5715082, "end": 1608209575.5773284, "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/objdir/_virtualenvs/init_py3/bin/python /builddir/build/BUILD/firefox-84.0/toolkit/mozapps/installer/packager.py -DPKG_LOCALE_MANIFEST=/builddir/build/BUILD/firefox-84.0/objdir/browser/installer/locale-manifest.in -DMOZ_APP_NAME=firefox -DPREF_DIR=defaults/preferences -DMOZ_GTK=1 -DMOZ_SYSTEM_NSPR=1 -DMOZ_SYSTEM_NSS=1 -DJAREXT= -DMOZ_CHILD_PROCESS_NAME=plugin-container -DNECKO_WIFI -DDLL_PREFIX=lib -DDLL_SUFFIX=.so -DBIN_SUFFIX= -DDIR_MACOS= -DDIR_RESOURCES= -DBINPATH='bin' -DRESPATH='bin' -DLPROJ_ROOT=en -DENABLE_MARIONETTE=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=36 -DATK_REV_VERSION=0 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xhtml -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xhtml"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DEDITLINE=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_WASM_MULTI_VALUE=1 -DENABLE_WASM_REFTYPES=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_14 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_42 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_42 -DGL_PROVIDER_EGL=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FTS_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETCONTEXT=1 -DHAVE_GETOPT_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_GETTID=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_LUTIMES=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMFD_CREATE=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STATFS=1 -DHAVE_STATFS64=1 -DHAVE_STATVFS=1 -DHAVE_STATVFS64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_64BIT=1 -DJS_CODEGEN_ARM64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_CTYPES=1 -DJS_HAS_INTL_API=1 -DJS_PUNBOX64=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"84.0"' -DMOZILLA_VERSION='"84.0"' -DMOZILLA_VERSION_U=84.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"84.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUNDLED_FONTS=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_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='"aarch64-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/browser/installer/removed-files.in \ \ --ignore-broken-symlinks \ --minify \ \ \ --compress none \ /builddir/build/BUILD/firefox-84.0/browser/installer/package-manifest.in '../../dist' '../../dist'/firefox \ ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox (cd ../../dist/firefox && /usr/bin/gtar --exclude=precomplete --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/bin rm -f -f /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/bin/firefox ln -s /usr/lib64/firefox/firefox /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/bin make[1]: Leaving directory '/builddir/build/BUILD/firefox-84.0/objdir/browser/installer' make: Leaving directory '/builddir/build/BUILD/firefox-84.0/objdir' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64 /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/bin /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/share/applications + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/share/applications /builddir/build/SOURCES/firefox.desktop + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/share/applications /builddir/build/SOURCES/firefox-x11.desktop + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/share/applications /builddir/build/SOURCES/firefox-wayland.desktop + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/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-6.fc32.aarch64/usr/bin/firefox + sed -i -e 's|%FLATPAK_ENV_VARS%||' /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/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-6.fc32.aarch64/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-6.fc32.aarch64/usr/bin/firefox-wayland + /usr/bin/install -p -D -m 644 /builddir/build/SOURCES/firefox.1 /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/share/man/man1/firefox.1 + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64//usr/lib64/firefox/firefox-config + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64//usr/lib64/firefox/update-settings.ini + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/share/icons/hicolor/16x16/apps + /usr/bin/cp -p browser/branding/official/default16.png /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/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-6.fc32.aarch64/usr/share/icons/hicolor/22x22/apps + /usr/bin/cp -p browser/branding/official/default22.png /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/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-6.fc32.aarch64/usr/share/icons/hicolor/24x24/apps + /usr/bin/cp -p browser/branding/official/default24.png /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/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-6.fc32.aarch64/usr/share/icons/hicolor/32x32/apps + /usr/bin/cp -p browser/branding/official/default32.png /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/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-6.fc32.aarch64/usr/share/icons/hicolor/48x48/apps + /usr/bin/cp -p browser/branding/official/default48.png /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/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-6.fc32.aarch64/usr/share/icons/hicolor/256x256/apps + /usr/bin/cp -p browser/branding/official/default256.png /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/share/icons/hicolor/256x256/apps/firefox.png + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/share/icons/hicolor/symbolic/apps + /usr/bin/cp -p /builddir/build/SOURCES/firefox-symbolic.svg /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/share/icons/hicolor/symbolic/apps + echo + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks + /usr/bin/tar xf /builddir/build/SOURCES/firefox-langpacks-84.0-20201214.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 + /usr/bin/install -m 644 langpack-ach@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo ach ++ sed -e s/-/_/g + language=ach + echo '%lang(ach) /usr/lib64/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 - + /usr/bin/install -m 644 langpack-af@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-84.0 ++ echo af ++ sed -e s/-/_/g + language=af + echo '%lang(af) /usr/lib64/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 - + /usr/bin/install -m 644 langpack-an@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-84.0 ++ echo an ++ sed -e s/-/_/g + language=an + echo '%lang(an) /usr/lib64/firefox/langpacks/langpack-an@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ar.xpi .xpi + language=ar + extensionID=langpack-ar@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ar@firefox.mozilla.org + unzip -qq firefox-langpacks/ar.xpi -d langpack-ar@firefox.mozilla.org + find langpack-ar@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ar@firefox.mozilla.org + zip -qq -r9mX ../langpack-ar@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - + /usr/bin/install -m 644 langpack-ar@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-84.0 ++ echo ar ++ sed -e s/-/_/g + language=ar + echo '%lang(ar) /usr/lib64/firefox/langpacks/langpack-ar@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ast.xpi .xpi + language=ast + extensionID=langpack-ast@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ast@firefox.mozilla.org + unzip -qq firefox-langpacks/ast.xpi -d langpack-ast@firefox.mozilla.org + find langpack-ast@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ast@firefox.mozilla.org + zip -qq -r9mX ../langpack-ast@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-84.0 + cd - + /usr/bin/install -m 644 langpack-ast@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo ast ++ sed -e s/-/_/g + language=ast + echo '%lang(ast) /usr/lib64/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 - + /usr/bin/install -m 644 langpack-az@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-84.0 ++ echo az ++ sed -e s/-/_/g + language=az + echo '%lang(az) /usr/lib64/firefox/langpacks/langpack-az@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/be.xpi .xpi + language=be + extensionID=langpack-be@firefox.mozilla.org + /usr/bin/mkdir -p langpack-be@firefox.mozilla.org + unzip -qq firefox-langpacks/be.xpi -d langpack-be@firefox.mozilla.org + find langpack-be@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-be@firefox.mozilla.org + zip -qq -r9mX ../langpack-be@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-84.0 + cd - + /usr/bin/install -m 644 langpack-be@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo be ++ sed -e s/-/_/g + language=be + echo '%lang(be) /usr/lib64/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 - + /usr/bin/install -m 644 langpack-bg@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-84.0 ++ echo bg ++ sed -e s/-/_/g + language=bg + echo '%lang(bg) /usr/lib64/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 /builddir/build/BUILD/firefox-84.0 + cd - + /usr/bin/install -m 644 langpack-bn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo bn ++ sed -e s/-/_/g + language=bn + echo '%lang(bn) /usr/lib64/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 /builddir/build/BUILD/firefox-84.0 + cd - + /usr/bin/install -m 644 langpack-br@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo br ++ sed -e s/-/_/g + language=br + echo '%lang(br) /usr/lib64/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 + /usr/bin/install -m 644 langpack-bs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo bs ++ sed -e s/-/_/g + language=bs + echo '%lang(bs) /usr/lib64/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 - + /usr/bin/install -m 644 langpack-ca@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-84.0 ++ echo ca ++ sed -e s/-/_/g + language=ca + echo '%lang(ca) /usr/lib64/firefox/langpacks/langpack-ca@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/cak.xpi .xpi + language=cak + extensionID=langpack-cak@firefox.mozilla.org + /usr/bin/mkdir -p langpack-cak@firefox.mozilla.org + unzip -qq firefox-langpacks/cak.xpi -d langpack-cak@firefox.mozilla.org + find langpack-cak@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-cak@firefox.mozilla.org + zip -qq -r9mX ../langpack-cak@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-84.0 + cd - + /usr/bin/install -m 644 langpack-cak@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo cak ++ sed -e s/-/_/g + language=cak + echo '%lang(cak) /usr/lib64/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 /builddir/build/BUILD/firefox-84.0 + cd - + /usr/bin/install -m 644 langpack-cs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo cs ++ sed -e s/-/_/g + language=cs + echo '%lang(cs) /usr/lib64/firefox/langpacks/langpack-cs@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/cy.xpi .xpi + language=cy + extensionID=langpack-cy@firefox.mozilla.org + /usr/bin/mkdir -p langpack-cy@firefox.mozilla.org + unzip -qq firefox-langpacks/cy.xpi -d langpack-cy@firefox.mozilla.org + find langpack-cy@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-cy@firefox.mozilla.org + zip -qq -r9mX ../langpack-cy@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-84.0 + cd - + /usr/bin/install -m 644 langpack-cy@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo cy ++ sed -e s/-/_/g + language=cy + echo '%lang(cy) /usr/lib64/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 + /usr/bin/install -m 644 langpack-da@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo da ++ sed -e s/-/_/g + language=da + echo '%lang(da) /usr/lib64/firefox/langpacks/langpack-da@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/de.xpi .xpi + language=de + extensionID=langpack-de@firefox.mozilla.org + /usr/bin/mkdir -p langpack-de@firefox.mozilla.org + unzip -qq firefox-langpacks/de.xpi -d langpack-de@firefox.mozilla.org + find langpack-de@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-de@firefox.mozilla.org + zip -qq -r9mX ../langpack-de@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - + /usr/bin/install -m 644 langpack-de@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-84.0 ++ echo de ++ sed -e s/-/_/g + language=de + echo '%lang(de) /usr/lib64/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 + /usr/bin/install -m 644 langpack-dsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo dsb ++ sed -e s/-/_/g + language=dsb + echo '%lang(dsb) /usr/lib64/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 + /usr/bin/install -m 644 langpack-el@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo el ++ sed -e s/-/_/g + language=el + echo '%lang(el) /usr/lib64/firefox/langpacks/langpack-el@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/en-CA.xpi .xpi + language=en-CA + extensionID=langpack-en-CA@firefox.mozilla.org + /usr/bin/mkdir -p langpack-en-CA@firefox.mozilla.org + unzip -qq firefox-langpacks/en-CA.xpi -d langpack-en-CA@firefox.mozilla.org + find langpack-en-CA@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-en-CA@firefox.mozilla.org + zip -qq -r9mX ../langpack-en-CA@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-84.0 + cd - + /usr/bin/install -m 644 langpack-en-CA@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo en-CA ++ sed -e s/-/_/g + language=en_CA + echo '%lang(en_CA) /usr/lib64/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 + /usr/bin/install -m 644 langpack-en-GB@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo en-GB ++ sed -e s/-/_/g + language=en_GB + echo '%lang(en_GB) /usr/lib64/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 + /usr/bin/install -m 644 langpack-eo@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo eo ++ sed -e s/-/_/g + language=eo + echo '%lang(eo) /usr/lib64/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 /builddir/build/BUILD/firefox-84.0 + cd - + /usr/bin/install -m 644 langpack-es-AR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo es-AR ++ sed -e s/-/_/g + language=es_AR + echo '%lang(es_AR) /usr/lib64/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 + /usr/bin/install -m 644 langpack-es-CL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo es-CL ++ sed -e s/-/_/g + language=es_CL + echo '%lang(es_CL) /usr/lib64/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 - + /usr/bin/install -m 644 langpack-es-ES@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-84.0 ++ echo es-ES ++ sed -e s/-/_/g + language=es_ES + echo '%lang(es_ES) /usr/lib64/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 + /usr/bin/install -m 644 langpack-es-MX@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo es-MX ++ sed -e s/-/_/g + language=es_MX + echo '%lang(es_MX) /usr/lib64/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 /builddir/build/BUILD/firefox-84.0 + cd - + /usr/bin/install -m 644 langpack-et@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo et ++ sed -e s/-/_/g + language=et + echo '%lang(et) /usr/lib64/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 + /usr/bin/install -m 644 langpack-eu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo eu ++ sed -e s/-/_/g + language=eu + echo '%lang(eu) /usr/lib64/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 - + /usr/bin/install -m 644 langpack-fa@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-84.0 ++ echo fa ++ sed -e s/-/_/g + language=fa + echo '%lang(fa) /usr/lib64/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 - + /usr/bin/install -m 644 langpack-ff@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-84.0 ++ echo ff ++ sed -e s/-/_/g + language=ff + echo '%lang(ff) /usr/lib64/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 - + /usr/bin/install -m 644 langpack-fi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-84.0 ++ echo fi ++ sed -e s/-/_/g + language=fi + echo '%lang(fi) /usr/lib64/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 - + /usr/bin/install -m 644 langpack-fr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-84.0 ++ echo fr ++ sed -e s/-/_/g + language=fr + echo '%lang(fr) /usr/lib64/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 + /usr/bin/install -m 644 langpack-fy-NL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo fy-NL ++ sed -e s/-/_/g + language=fy_NL + echo '%lang(fy_NL) /usr/lib64/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 + /usr/bin/install -m 644 langpack-ga-IE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo ga-IE ++ sed -e s/-/_/g + language=ga_IE + echo '%lang(ga_IE) /usr/lib64/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 + /usr/bin/install -m 644 langpack-gd@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo gd ++ sed -e s/-/_/g + language=gd + echo '%lang(gd) /usr/lib64/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 + /usr/bin/install -m 644 langpack-gl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo gl ++ sed -e s/-/_/g + language=gl + echo '%lang(gl) /usr/lib64/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 + /usr/bin/install -m 644 langpack-gn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo gn ++ sed -e s/-/_/g + language=gn + echo '%lang(gn) /usr/lib64/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 + /usr/bin/install -m 644 langpack-gu-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo gu-IN ++ sed -e s/-/_/g + language=gu_IN + echo '%lang(gu_IN) /usr/lib64/firefox/langpacks/langpack-gu-IN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/he.xpi .xpi + language=he + extensionID=langpack-he@firefox.mozilla.org + /usr/bin/mkdir -p langpack-he@firefox.mozilla.org + unzip -qq firefox-langpacks/he.xpi -d langpack-he@firefox.mozilla.org + find langpack-he@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-he@firefox.mozilla.org + zip -qq -r9mX ../langpack-he@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-84.0 + cd - + /usr/bin/install -m 644 langpack-he@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo he ++ sed -e s/-/_/g + language=he + echo '%lang(he) /usr/lib64/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 + /usr/bin/install -m 644 langpack-hi-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo hi-IN ++ sed -e s/-/_/g + language=hi_IN + echo '%lang(hi_IN) /usr/lib64/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 + /usr/bin/install -m 644 langpack-hr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo hr ++ sed -e s/-/_/g + language=hr + echo '%lang(hr) /usr/lib64/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 + /usr/bin/install -m 644 langpack-hsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo hsb ++ sed -e s/-/_/g + language=hsb + echo '%lang(hsb) /usr/lib64/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 + /usr/bin/install -m 644 langpack-hu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo hu ++ sed -e s/-/_/g + language=hu + echo '%lang(hu) /usr/lib64/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 + /usr/bin/install -m 644 langpack-hy-AM@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo hy-AM ++ sed -e s/-/_/g + language=hy_AM + echo '%lang(hy_AM) /usr/lib64/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 + /usr/bin/install -m 644 langpack-ia@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo ia ++ sed -e s/-/_/g + language=ia + echo '%lang(ia) /usr/lib64/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 + /usr/bin/install -m 644 langpack-id@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo id ++ sed -e s/-/_/g + language=id + echo '%lang(id) /usr/lib64/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 + /usr/bin/install -m 644 langpack-is@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo is ++ sed -e s/-/_/g + language=is + echo '%lang(is) /usr/lib64/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 + /usr/bin/install -m 644 langpack-it@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo it ++ sed -e s/-/_/g + language=it + echo '%lang(it) /usr/lib64/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 + /usr/bin/install -m 644 langpack-ja@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo ja ++ sed -e s/-/_/g + language=ja + echo '%lang(ja) /usr/lib64/firefox/langpacks/langpack-ja@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ka.xpi .xpi + language=ka + extensionID=langpack-ka@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ka@firefox.mozilla.org + unzip -qq firefox-langpacks/ka.xpi -d langpack-ka@firefox.mozilla.org + find langpack-ka@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ka@firefox.mozilla.org + zip -qq -r9mX ../langpack-ka@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - + /usr/bin/install -m 644 langpack-ka@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-84.0 ++ echo ka ++ sed -e s/-/_/g + language=ka + echo '%lang(ka) /usr/lib64/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 + /usr/bin/install -m 644 langpack-kab@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo kab ++ sed -e s/-/_/g + language=kab + echo '%lang(kab) /usr/lib64/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 + /usr/bin/install -m 644 langpack-kk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo kk ++ sed -e s/-/_/g + language=kk + echo '%lang(kk) /usr/lib64/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 + /usr/bin/install -m 644 langpack-km@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo km ++ sed -e s/-/_/g + language=km + echo '%lang(km) /usr/lib64/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 + /usr/bin/install -m 644 langpack-kn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo kn ++ sed -e s/-/_/g + language=kn + echo '%lang(kn) /usr/lib64/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 + /usr/bin/install -m 644 langpack-ko@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo ko ++ sed -e s/-/_/g + language=ko + echo '%lang(ko) /usr/lib64/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 + /usr/bin/install -m 644 langpack-lij@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo lij ++ sed -e s/-/_/g + language=lij + echo '%lang(lij) /usr/lib64/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 + /usr/bin/install -m 644 langpack-lt@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo lt ++ sed -e s/-/_/g + language=lt + echo '%lang(lt) /usr/lib64/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 + /usr/bin/install -m 644 langpack-lv@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo lv ++ sed -e s/-/_/g + language=lv + echo '%lang(lv) /usr/lib64/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 + /usr/bin/install -m 644 langpack-mk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo mk ++ sed -e s/-/_/g + language=mk + echo '%lang(mk) /usr/lib64/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 + /usr/bin/install -m 644 langpack-mr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo mr ++ sed -e s/-/_/g + language=mr + echo '%lang(mr) /usr/lib64/firefox/langpacks/langpack-mr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ms.xpi .xpi + language=ms + extensionID=langpack-ms@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ms@firefox.mozilla.org + unzip -qq firefox-langpacks/ms.xpi -d langpack-ms@firefox.mozilla.org + find langpack-ms@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ms@firefox.mozilla.org + zip -qq -r9mX ../langpack-ms@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - + /usr/bin/install -m 644 langpack-ms@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-84.0 ++ echo ms ++ sed -e s/-/_/g + language=ms + echo '%lang(ms) /usr/lib64/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 + /usr/bin/install -m 644 langpack-my@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo my ++ sed -e s/-/_/g + language=my + echo '%lang(my) /usr/lib64/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 + /usr/bin/install -m 644 langpack-nb-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo nb-NO ++ sed -e s/-/_/g + language=nb_NO + echo '%lang(nb_NO) /usr/lib64/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 - + /usr/bin/install -m 644 langpack-ne-NP@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-84.0 ++ echo ne-NP ++ sed -e s/-/_/g + language=ne_NP + echo '%lang(ne_NP) /usr/lib64/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 + /usr/bin/install -m 644 langpack-nl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo nl ++ sed -e s/-/_/g + language=nl + echo '%lang(nl) /usr/lib64/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 /builddir/build/BUILD/firefox-84.0 + cd - + /usr/bin/install -m 644 langpack-nn-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo nn-NO ++ sed -e s/-/_/g + language=nn_NO + echo '%lang(nn_NO) /usr/lib64/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 + /usr/bin/install -m 644 langpack-oc@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo oc ++ sed -e s/-/_/g + language=oc + echo '%lang(oc) /usr/lib64/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 + /usr/bin/install -m 644 langpack-pa-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo pa-IN ++ sed -e s/-/_/g + language=pa_IN + echo '%lang(pa_IN) /usr/lib64/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 + /usr/bin/install -m 644 langpack-pl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo pl ++ sed -e s/-/_/g + language=pl + echo '%lang(pl) /usr/lib64/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 + /usr/bin/install -m 644 langpack-pt-BR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo pt-BR ++ sed -e s/-/_/g + language=pt_BR + echo '%lang(pt_BR) /usr/lib64/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 + /usr/bin/install -m 644 langpack-pt-PT@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo pt-PT ++ sed -e s/-/_/g + language=pt_PT + echo '%lang(pt_PT) /usr/lib64/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 + /usr/bin/install -m 644 langpack-rm@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo rm ++ sed -e s/-/_/g + language=rm + echo '%lang(rm) /usr/lib64/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 + /usr/bin/install -m 644 langpack-ro@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo ro ++ sed -e s/-/_/g + language=ro + echo '%lang(ro) /usr/lib64/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 + /usr/bin/install -m 644 langpack-ru@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo ru ++ sed -e s/-/_/g + language=ru + echo '%lang(ru) /usr/lib64/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 /builddir/build/BUILD/firefox-84.0 + cd - + /usr/bin/install -m 644 langpack-si@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo si ++ sed -e s/-/_/g + language=si + echo '%lang(si) /usr/lib64/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 + /usr/bin/install -m 644 langpack-sk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo sk ++ sed -e s/-/_/g + language=sk + echo '%lang(sk) /usr/lib64/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 + /usr/bin/install -m 644 langpack-sl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo sl ++ sed -e s/-/_/g + language=sl + echo '%lang(sl) /usr/lib64/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 + /usr/bin/install -m 644 langpack-son@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo son ++ sed -e s/-/_/g + language=son + echo '%lang(son) /usr/lib64/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 + /usr/bin/install -m 644 langpack-sq@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo sq ++ sed -e s/-/_/g + language=sq + echo '%lang(sq) /usr/lib64/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 + /usr/bin/install -m 644 langpack-sr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo sr ++ sed -e s/-/_/g + language=sr + echo '%lang(sr) /usr/lib64/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 /builddir/build/BUILD/firefox-84.0 + cd - + /usr/bin/install -m 644 langpack-sv-SE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo sv-SE ++ sed -e s/-/_/g + language=sv_SE + echo '%lang(sv_SE) /usr/lib64/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 + /usr/bin/install -m 644 langpack-ta@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo ta ++ sed -e s/-/_/g + language=ta + echo '%lang(ta) /usr/lib64/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 /builddir/build/BUILD/firefox-84.0 + cd - + /usr/bin/install -m 644 langpack-te@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo te ++ sed -e s/-/_/g + language=te + echo '%lang(te) /usr/lib64/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 - + /usr/bin/install -m 644 langpack-th@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-84.0 ++ echo th ++ sed -e s/-/_/g + language=th + echo '%lang(th) /usr/lib64/firefox/langpacks/langpack-th@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/tl.xpi .xpi + language=tl + extensionID=langpack-tl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-tl@firefox.mozilla.org + unzip -qq firefox-langpacks/tl.xpi -d langpack-tl@firefox.mozilla.org + find langpack-tl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-tl@firefox.mozilla.org + zip -qq -r9mX ../langpack-tl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-84.0 + cd - + /usr/bin/install -m 644 langpack-tl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo tl ++ sed -e s/-/_/g + language=tl + echo '%lang(tl) /usr/lib64/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 + /usr/bin/install -m 644 langpack-tr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo tr ++ sed -e s/-/_/g + language=tr + echo '%lang(tr) /usr/lib64/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 + /usr/bin/install -m 644 langpack-trs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo trs ++ sed -e s/-/_/g + language=trs + echo '%lang(trs) /usr/lib64/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 + /usr/bin/install -m 644 langpack-uk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo uk ++ sed -e s/-/_/g + language=uk + echo '%lang(uk) /usr/lib64/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 + /usr/bin/install -m 644 langpack-ur@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo ur ++ sed -e s/-/_/g + language=ur + echo '%lang(ur) /usr/lib64/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 + /usr/bin/install -m 644 langpack-uz@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo uz ++ sed -e s/-/_/g + language=uz + echo '%lang(uz) /usr/lib64/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 + /usr/bin/install -m 644 langpack-vi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo vi ++ sed -e s/-/_/g + language=vi + echo '%lang(vi) /usr/lib64/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 + /usr/bin/install -m 644 langpack-xh@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo xh ++ sed -e s/-/_/g + language=xh + echo '%lang(xh) /usr/lib64/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 + /usr/bin/install -m 644 langpack-zh-CN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks ++ echo zh-CN ++ sed -e s/-/_/g + language=zh_CN + echo '%lang(zh_CN) /usr/lib64/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 - + /usr/bin/install -m 644 langpack-zh-TW@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-84.0 ++ echo zh-TW ++ sed -e s/-/_/g + language=zh_TW + echo '%lang(zh_TW) /usr/lib64/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-6.fc32.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-es-AR@firefox.mozilla.org.xpi langpack-es@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-84.0 + echo '%lang(es) /usr/lib64/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-6.fc32.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-fy-NL@firefox.mozilla.org.xpi langpack-fy@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-84.0 + echo '%lang(fy) /usr/lib64/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-6.fc32.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-ga-IE@firefox.mozilla.org.xpi langpack-ga@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-84.0 + echo '%lang(ga) /usr/lib64/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-6.fc32.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-gu-IN@firefox.mozilla.org.xpi langpack-gu@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-84.0 + echo '%lang(gu) /usr/lib64/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-6.fc32.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-hi-IN@firefox.mozilla.org.xpi langpack-hi@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-84.0 + echo '%lang(hi) /usr/lib64/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-6.fc32.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-hy-AM@firefox.mozilla.org.xpi langpack-hy@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-84.0 + echo '%lang(hy) /usr/lib64/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-6.fc32.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-nb-NO@firefox.mozilla.org.xpi langpack-nb@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-84.0 + echo '%lang(nb) /usr/lib64/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-6.fc32.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-nn-NO@firefox.mozilla.org.xpi langpack-nn@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-84.0 + echo '%lang(nn) /usr/lib64/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-6.fc32.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-pa-IN@firefox.mozilla.org.xpi langpack-pa@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-84.0 + echo '%lang(pa) /usr/lib64/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-6.fc32.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-pt-PT@firefox.mozilla.org.xpi langpack-pt@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-84.0 + echo '%lang(pt) /usr/lib64/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-6.fc32.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-sv-SE@firefox.mozilla.org.xpi langpack-sv@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-84.0 + echo '%lang(sv) /usr/lib64/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-6.fc32.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-zh-TW@firefox.mozilla.org.xpi langpack-zh@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-84.0 + echo '%lang(zh) /usr/lib64/firefox/langpacks/langpack-zh@firefox.mozilla.org.xpi' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64//usr/lib64/firefox/browser/defaults/preferences + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64//etc/firefox/pref + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/install -p -c -m 644 LICENSE /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64//usr/lib64/firefox + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/dictionaries + ln -s /usr/share/myspell /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/dictionaries + /usr/bin/cp /builddir/build/SOURCES/firefox-redhat-default-prefs.js /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/browser/defaults/preferences + /usr/bin/cp build/unix/run-mozilla.sh /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/distribution + /usr/bin/cp /builddir/build/SOURCES/distribution.ini /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/distribution + mkdir -p /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/share/metainfo ++ date +file.file + /usr/bin/sed -e s/__VERSION__/84.0/ -e s/__DATE__/file.file/ /builddir/build/SOURCES/firefox.appdata.xml.in + mkdir -p /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/share/gnome-shell/search-providers + /usr/bin/cp /builddir/build/SOURCES/firefox-search-provider.ini /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/share/gnome-shell/search-providers + rm -f /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox-devel-84.0/sdk/lib/libmozjs.so + rm -f /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox-devel-84.0/sdk/lib/libmozalloc.so + rm -f /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox-devel-84.0/sdk/lib/libxul.so + /usr/lib/rpm/find-debuginfo.sh -j5 --strict-build-id -m -i --build-id-seed 84.0-6.fc32 --unique-debug-suffix -84.0-6.fc32.aarch64 --unique-debug-src-base firefox-84.0-6.fc32.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/firefox-84.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/firefox explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/gmp-clearkey/0.1/libclearkey.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/gtk2/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/firefox-bin explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/liblgpllibs.so extracting debug info from /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/firefox extracting debug info from /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/firefox-bin extracting debug info from /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/gtk2/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/gmp-clearkey/0.1/libclearkey.so extracting debug info from /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/liblgpllibs.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/libmozavcodec.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/libmozavutil.so extracting debug info from /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/libmozavcodec.so extracting debug info from /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/libmozavutil.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/libmozsandbox.so extracting debug info from /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/libmozsandbox.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/libmozsqlite3.so extracting debug info from /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/libmozsqlite3.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/libmozwayland.so extracting debug info from /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/libmozwayland.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/libxul.so extracting debug info from /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/libxul.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/pingsender explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/plugin-container extracting debug info from /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/plugin-container extracting debug info from /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/pingsender dwz: ./usr/lib64/firefox/libxul.so-84.0-6.fc32.aarch64.debug: Too many DIEs, not optimizing original debug info size: 3386388kB, size after compression: 3375356kB /usr/lib/rpm/sepdebugcrcfix: Updated 13 CRC32s, 1 CRC32s did match. cpio: objdir/gfx/angle/targets/preprocessor/Tokenizer.l: Cannot stat: No such file or directory cpio: objdir/gfx/angle/targets/translator/glslang.l: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/NONE: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-number-parser.hh: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-number-parser.rl: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-indic-machine.hh: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-indic-machine.rl: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-khmer-machine.hh: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-khmer-machine.rl: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-myanmar-machine.hh: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-myanmar-machine.rl: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-use-machine.hh: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-use-machine.rl: Cannot stat: No such file or directory 749937 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 *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/other-licenses/atk-1.0/atk/atkrelationtype.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/other-licenses/nsis/Contrib/CityHash/cityhash/city.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/toolkit/components/protobuf/src/google/protobuf/generated_enum_util.cc is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/user_environment.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_indata.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_ss_functions.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_sysctl.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_cc_functions.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_sha1.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_timer.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_auth.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_peeloff.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_bsd_addr.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_crc32.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_indata.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_auth.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_os.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_userspace.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_peeloff.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctputil.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_pcb.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_output.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_header.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_sysctl.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_structs.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_timer.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_sha1.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_uio.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_asconf.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_crc32.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_pcb.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_bsd_addr.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctputil.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_asconf.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_output.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_usrreq.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_var.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_input.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_callout.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_os_userspace.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_callout.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/netinet/sctp_input.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/user_atomic.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/user_mbuf.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/user_socket.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/user_inpcb.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/user_route.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/user_socketvar.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/user_mbuf.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/user_recv_thread.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/user_malloc.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/netwerk/sctp/src/user_environment.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_device_info.cc is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/shared_x_util.cc is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/shared_x_util.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/third_party/libwebrtc/webrtc/modules/video_processing/util/skin_detection.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/third_party/rust/type-map/src/lib.rs is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/third_party/rust/plane-split/src/polygon.rs is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/third_party/rust/plane-split/src/lib.rs is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/third_party/rust/plane-split/src/bsp.rs is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/third_party/rust/plane-split/src/clip.rs is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-84.0-6.fc32.aarch64/objdir/dist/include/google/protobuf/io/coded_stream.h is executable but has no shebang, removing executable bit Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.Do0FOP + umask 022 + cd /builddir/build/BUILD + cd firefox-84.0 + appstream-util validate-relax --nonet /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/share/metainfo/firefox.appdata.xml /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/share/metainfo/firefox.appdata.xml: OK + RPM_EC=0 ++ jobs -p + exit 0 Processing files: firefox-84.0-6.fc32.aarch64 warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/firefox and /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib64/firefox/firefox-bin warning: absolute symlink: /usr/lib64/firefox/dictionaries -> /usr/share/myspell Provides: application() application(firefox.desktop) firefox = 84.0-6.fc32 firefox(aarch-64) = 84.0-6.fc32 libclearkey.so()(64bit) liblgpllibs.so()(64bit) libmozavcodec.so()(64bit) libmozavcodec.so(libmozavcodec.so)(64bit) libmozavutil.so()(64bit) libmozavutil.so(libmozavutil.so)(64bit) libmozgtk.so()(64bit) libmozsandbox.so()(64bit) libmozsqlite3.so()(64bit) libmozsqlite3.so(libmozsqlite3.so)(64bit) libmozwayland.so()(64bit) libxul.so()(64bit) libxul.so(xul84)(64bit) 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-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libX11-xcb.so.1()(64bit) libX11.so.6()(64bit) libXcomposite.so.1()(64bit) libXcursor.so.1()(64bit) libXdamage.so.1()(64bit) libXext.so.6()(64bit) libXfixes.so.3()(64bit) libXi.so.6()(64bit) libXrender.so.1()(64bit) libXt.so.6()(64bit) libatk-1.0.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.18)(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.28)(64bit) libcairo-gobject.so.2()(64bit) libcairo.so.2()(64bit) libdbus-1.so.3()(64bit) libdbus-1.so.3(LIBDBUS_1_3)(64bit) libdbus-glib-1.so.2()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.17)(64bit) libfdk-aac.so.2()(64bit) libffi.so.6()(64bit) libfontconfig.so.1()(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libgdk-3.so.0()(64bit) libgdk-x11-2.0.so.0()(64bit) libgdk_pixbuf-2.0.so.0()(64bit) libgio-2.0.so.0()(64bit) libglib-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libgthread-2.0.so.0()(64bit) libgtk-3.so.0()(64bit) libgtk-x11-2.0.so.0()(64bit) libharfbuzz.so.0()(64bit) liblgpllibs.so()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libmozavutil.so()(64bit) libmozavutil.so(libmozavutil.so)(64bit) libmozgtk.so()(64bit) libmozsandbox.so()(64bit) libmozsqlite3.so()(64bit) libmozsqlite3.so(libmozsqlite3.so)(64bit) libmozwayland.so()(64bit) libnspr4.so()(64bit) libnss3.so()(64bit) libnss3.so(NSS_3.10)(64bit) libnss3.so(NSS_3.10.2)(64bit) libnss3.so(NSS_3.11)(64bit) libnss3.so(NSS_3.11.2)(64bit) libnss3.so(NSS_3.12)(64bit) libnss3.so(NSS_3.12.3)(64bit) libnss3.so(NSS_3.12.4)(64bit) libnss3.so(NSS_3.12.5)(64bit) libnss3.so(NSS_3.13)(64bit) libnss3.so(NSS_3.13.2)(64bit) libnss3.so(NSS_3.15)(64bit) libnss3.so(NSS_3.16.1)(64bit) libnss3.so(NSS_3.16.2)(64bit) libnss3.so(NSS_3.19)(64bit) libnss3.so(NSS_3.2)(64bit) libnss3.so(NSS_3.21)(64bit) libnss3.so(NSS_3.22)(64bit) libnss3.so(NSS_3.3)(64bit) libnss3.so(NSS_3.30)(64bit) libnss3.so(NSS_3.4)(64bit) libnss3.so(NSS_3.44)(64bit) libnss3.so(NSS_3.45)(64bit) libnss3.so(NSS_3.47)(64bit) libnss3.so(NSS_3.5)(64bit) libnss3.so(NSS_3.55)(64bit) libnss3.so(NSS_3.6)(64bit) libnss3.so(NSS_3.7)(64bit) libnss3.so(NSS_3.8)(64bit) libnss3.so(NSS_3.9)(64bit) libnss3.so(NSS_3.9.2)(64bit) libnss3.so(NSS_3.9.3)(64bit) libnssutil3.so()(64bit) libnssutil3.so(NSSUTIL_3.12)(64bit) libnssutil3.so(NSSUTIL_3.12.3)(64bit) libnssutil3.so(NSSUTIL_3.12.5)(64bit) libnssutil3.so(NSSUTIL_3.13)(64bit) libpango-1.0.so.0()(64bit) libpangocairo-1.0.so.0()(64bit) libpangoft2-1.0.so.0()(64bit) libplc4.so()(64bit) libplds4.so()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.17)(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.17)(64bit) libsmime3.so()(64bit) libsmime3.so(NSS_3.13)(64bit) libsmime3.so(NSS_3.16)(64bit) libsmime3.so(NSS_3.2)(64bit) libsmime3.so(NSS_3.4)(64bit) libssl3.so()(64bit) libssl3.so(NSS_3.12.6)(64bit) libssl3.so(NSS_3.13)(64bit) libssl3.so(NSS_3.13.2)(64bit) libssl3.so(NSS_3.14)(64bit) libssl3.so(NSS_3.15)(64bit) libssl3.so(NSS_3.15.4)(64bit) libssl3.so(NSS_3.2)(64bit) libssl3.so(NSS_3.21)(64bit) libssl3.so(NSS_3.22)(64bit) libssl3.so(NSS_3.23)(64bit) libssl3.so(NSS_3.27)(64bit) libssl3.so(NSS_3.28)(64bit) libssl3.so(NSS_3.30.0.1)(64bit) libssl3.so(NSS_3.33)(64bit) libssl3.so(NSS_3.4)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libxcb-shm.so.0()(64bit) libxcb.so.1()(64bit) libxul.so()(64bit) libxul.so(xul84)(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.0)(64bit) libz.so.1(ZLIB_1.2.3.4)(64bit) libz.so.1(ZLIB_1.2.9)(64bit) rtld(GNU_HASH) Obsoletes: mozilla <= 37:1.7.13 Recommends: libva mozilla-openh264 >= 2.1.1 Processing files: firefox-x11-84.0-6.fc32.aarch64 Provides: application() application(firefox-x11.desktop) firefox-x11 = 84.0-6.fc32 firefox-x11(aarch-64) = 84.0-6.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-6.fc32.aarch64 Provides: application() application(firefox-wayland.desktop) firefox-wayland = 84.0-6.fc32 firefox-wayland(aarch-64) = 84.0-6.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-6.fc32.aarch64 Provides: firefox-debugsource = 84.0-6.fc32 firefox-debugsource(aarch-64) = 84.0-6.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-6.fc32.aarch64 warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib/debug/usr/lib64/firefox/firefox-84.0-6.fc32.aarch64.debug and /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64/usr/lib/debug/usr/lib64/firefox/firefox-bin-84.0-6.fc32.aarch64.debug Provides: debuginfo(build-id) = 0650082869164fdc2b3bd48d5e21c2678f30f2f2 debuginfo(build-id) = 06b3874348bd3704a38eb45467e1a246a71015a3 debuginfo(build-id) = 0f766481fd9f3121fd3168ab744112061c0eb24a debuginfo(build-id) = 422365ff146fb5f2fb4c54bacbe16b469758ec83 debuginfo(build-id) = 5838f90b44e8c07bc5aa8986e342b9920251c2fa debuginfo(build-id) = 5f616d6286967a2266570a0eb9ebd5273a3108c2 debuginfo(build-id) = aac2a4a73b5dab6cfe50bdc5e32306ddee25f03f debuginfo(build-id) = ac1cc43edce2883511d678c54271f4843b5ab9eb debuginfo(build-id) = ac6cc052e0b18996da089529db5739610929760c debuginfo(build-id) = c5f65b71bc78fc88acf82bc92c3a6df5359b6dfc debuginfo(build-id) = db62157680334b8901370e1900c6a3bde5f1301d debuginfo(build-id) = f3912bcaf2fbb6ca774bbcb6c05f44bd7f1955aa debuginfo(build-id) = f8be8bbc36f2b100e5ca8bdc043d76824ffc0125 firefox-debuginfo = 84.0-6.fc32 firefox-debuginfo(aarch-64) = 84.0-6.fc32 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: firefox-debugsource(aarch-64) = 84.0-6.fc32 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64 Wrote: /builddir/build/RPMS/firefox-x11-84.0-6.fc32.aarch64.rpm Wrote: /builddir/build/RPMS/firefox-wayland-84.0-6.fc32.aarch64.rpm Wrote: /builddir/build/RPMS/firefox-84.0-6.fc32.aarch64.rpm Wrote: /builddir/build/RPMS/firefox-debugsource-84.0-6.fc32.aarch64.rpm Wrote: /builddir/build/RPMS/firefox-debuginfo-84.0-6.fc32.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.zalIKP + umask 022 + cd /builddir/build/BUILD + cd firefox-84.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-84.0-6.fc32.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0