Mock Version: 2.9 Mock Version: 2.9 Mock Version: 2.9 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target ppc64le --nodeps /builddir/build/SPECS/firefox.spec'], chrootPath='/var/lib/mock/f32-build-26052145-3074361/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target ppc64le --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: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1614729600 Wrote: /builddir/build/SRPMS/firefox-86.0-7.fc32.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target ppc64le --nodeps /builddir/build/SPECS/firefox.spec'], chrootPath='/var/lib/mock/f32-build-26052145-3074361/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target ppc64le --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: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1614729600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.U8ZRpx + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf firefox-86.0 + /usr/bin/xz -dc /builddir/build/SOURCES/firefox-86.0.source.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd firefox-86.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #40 (build-aarch64-skia.patch):' Patch #40 (build-aarch64-skia.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .aarch64-skia --fuzz=0 patching file gfx/skia/skia/include/private/SkHalf.h patching file gfx/skia/skia/src/opts/SkRasterPipeline_opts.h patching file gfx/skia/skia/third_party/skcms/src/Transform_inl.h Patch #41 (build-disable-elfhack.patch): + echo 'Patch #41 (build-disable-elfhack.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .disable-elfhack --fuzz=0 patching file toolkit/moz.configure Hunk #1 succeeded at 1279 (offset -1 lines). + echo 'Patch #3 (mozilla-build-arm.patch):' 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 + echo 'Patch #48 (build-arm-wasm.patch):' Patch #48 (build-arm-wasm.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .build-arm-wasm --fuzz=0 patching file js/src/wasm/WasmSignalHandlers.cpp Hunk #1 succeeded at 252 (offset 3 lines). Patch #49 (build-arm-libaom.patch): + echo 'Patch #49 (build-arm-libaom.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .build-arm-libaom --fuzz=0 patching file media/libaom/moz.build Patch #53 (firefox-gcc-build.patch): + echo 'Patch #53 (firefox-gcc-build.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .firefox-gcc-build --fuzz=0 patching file toolkit/crashreporter/google-breakpad/src/third_party/lss/linux_syscall_support.h + echo 'Patch #54 (mozilla-1669639.patch):' Patch #54 (mozilla-1669639.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1669639 --fuzz=0 patching file build/mach_bootstrap.py Hunk #1 succeeded at 585 (offset 78 lines). Patch #55 (firefox-testing.patch): + echo 'Patch #55 (firefox-testing.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .testing --fuzz=0 patching file docshell/base/crashtests/crashtests.list patching file dom/media/tests/crashtests/crashtests.list patching file testing/marionette/harness/marionette_harness/tests/unit/test_marionette.py patching file testing/tools/websocketprocessbridge/websocketprocessbridge_requirements_3.txt patching file toolkit/crashreporter/test/unit/xpcshell.ini Patch #56 (mozilla-1686888.patch): + echo 'Patch #56 (mozilla-1686888.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1686888-dump-syms --fuzz=0 patching file Cargo.lock patching file Cargo.toml patching file python/mozbuild/mozbuild/action/dumpsymbols.py patching file taskcluster/ci/toolchain/minidump_stackwalk.yml patching file toolkit/crashreporter/google-breakpad/src/common/dwarf/moz.build patching file toolkit/crashreporter/google-breakpad/src/common/linux/moz.build patching file toolkit/crashreporter/google-breakpad/src/common/mac/moz.build patching file toolkit/crashreporter/google-breakpad/src/common/moz.build patching file toolkit/crashreporter/google-breakpad/src/common/solaris/moz.build patching file toolkit/crashreporter/google-breakpad/src/tools/linux/dump_syms/moz.build patching file toolkit/crashreporter/google-breakpad/src/tools/mac/dump_syms/moz.build patching file toolkit/crashreporter/google-breakpad/src/tools/solaris/dump_syms/moz.build patching file toolkit/crashreporter/moz.build patching file toolkit/crashreporter/rust/Cargo.toml patching file toolkit/crashreporter/rust/lib.rs patching file toolkit/crashreporter/rust/moz.build patching file toolkit/crashreporter/rust/rust_demangle.h patching file toolkit/crashreporter/tools/unit-symbolstore.py patching file tools/crashreporter/app.mozbuild patching file tools/lint/clippy.yml + echo 'Patch #57 (icecat-78.7.1-fix_error_template_with_C_linkage.patch):' Patch #57 (icecat-78.7.1-fix_error_template_with_C_linkage.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .icecat-78.7.1-fix_error_template_with_C_linkage --fuzz=0 patching file other-licenses/atk-1.0/atk/atkobject.h Patch #100 (firefox-tests-xpcshell.patch): + echo 'Patch #100 (firefox-tests-xpcshell.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .firefox-tests-xpcshell --fuzz=0 patching file browser/components/enterprisepolicies/tests/xpcshell/xpcshell.ini patching file devtools/client/shared/remote-debugging/adb/xpcshell/xpcshell.ini patching file netwerk/test/unit_ipc/xpcshell.ini patching file netwerk/test/unit/xpcshell.ini patching file security/manager/ssl/tests/unit/xpcshell.ini patching file security/manager/ssl/tests/unit/xpcshell-smartcards.ini patching file toolkit/components/commandlines/test/unit/xpcshell.ini patching file toolkit/components/extensions/test/xpcshell/xpcshell-common.ini patching file toolkit/modules/subprocess/test/xpcshell/xpcshell.ini patching file toolkit/mozapps/extensions/test/xpcshell/xpcshell.ini + echo 'Patch #101 (firefox-tests-reftest.patch):' Patch #101 (firefox-tests-reftest.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .firefox-tests-reftest --fuzz=0 patching file dom/canvas/test/reftest/filters/reftest.list patching file dom/html/reftests/reftest.list patching file dom/media/test/reftest/reftest.list patching file dom/media/webvtt/test/reftest/reftest.list patching file gfx/layers/apz/test/reftest/reftest.list patching file gfx/tests/reftest/reftest.list patching file image/test/reftest/downscaling/reftest.list patching file layout/reftests/abs-pos/reftest.list patching file layout/reftests/async-scrolling/reftest.list patching file layout/reftests/bidi/reftest.list patching file layout/reftests/border-radius/reftest.list patching file layout/reftests/box-shadow/reftest.list patching file layout/reftests/bugs/reftest.list patching file layout/reftests/canvas/reftest.list patching file layout/reftests/columns/reftest.list patching file layout/reftests/css-blending/reftest.list patching file layout/reftests/css-break/reftest.list patching file layout/reftests/css-grid/reftest.list patching file layout/reftests/css-ruby/reftest.list patching file layout/reftests/first-letter/reftest.list patching file layout/reftests/font-face/reftest.list patching file layout/reftests/font-matching/reftest.list patching file layout/reftests/forms/fieldset/reftest.list patching file layout/reftests/forms/input/text/reftest.list patching file layout/reftests/forms/placeholder/reftest.list patching file layout/reftests/forms/textbox/reftest.list patching file layout/reftests/high-contrast/reftest.list patching file layout/reftests/image-element/reftest.list patching file layout/reftests/mathml/reftest.list patching file layout/reftests/outline/reftest.list patching file layout/reftests/position-dynamic-changes/relative/reftest.list patching file layout/reftests/position-sticky/reftest.list patching file layout/reftests/reftest-sanity/reftest.list patching file layout/reftests/svg/reftest.list patching file layout/reftests/svg/svg-integration/reftest.list patching file layout/reftests/svg/text/reftest.list patching file layout/reftests/tab-size/reftest.list patching file layout/reftests/text-decoration/reftest.list patching file layout/reftests/text-overflow/reftest.list patching file layout/reftests/text/reftest.list patching file layout/reftests/text-shadow/reftest.list patching file layout/reftests/text-transform/reftest.list patching file layout/reftests/transform-3d/reftest.list patching file layout/reftests/writing-mode/reftest.list patching file layout/reftests/writing-mode/tables/reftest.list patching file layout/reftests/xul/reftest.list + echo 'Patch #215 (firefox-enable-addons.patch):' 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). + echo 'Patch #219 (rhbz-1173156.patch):' Patch #219 (rhbz-1173156.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .rhbz-1173156 --fuzz=0 patching file extensions/auth/nsAuthSambaNTLM.cpp Patch #221 (firefox-fedora-ua.patch): + echo 'Patch #221 (firefox-fedora-ua.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .fedora-ua --fuzz=0 patching file netwerk/protocol/http/nsHttpHandler.cpp Hunk #1 succeeded at 937 (offset 64 lines). Hunk #2 succeeded at 956 (offset 64 lines). + echo 'Patch #224 (mozilla-1170092.patch):' Patch #224 (mozilla-1170092.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1170092 --fuzz=0 patching file extensions/pref/autoconfig/src/nsReadConfig.cpp Hunk #1 succeeded at 249 (offset 5 lines). patching file modules/libpref/Preferences.cpp Hunk #1 succeeded at 4497 (offset 29 lines). patching file toolkit/xre/nsXREDirProvider.cpp Hunk #1 succeeded at 62 (offset 2 lines). Hunk #2 succeeded at 550 (offset 16 lines). Hunk #3 succeeded at 877 (offset 16 lines). patching file xpcom/io/nsAppDirectoryServiceDefs.h Hunk #1 succeeded at 59 (offset -1 lines). 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). + echo 'Patch #228 (disable-openh264-download.patch):' Patch #228 (disable-openh264-download.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .disable-openh264-download --fuzz=0 patching file toolkit/modules/GMPInstallManager.jsm Hunk #1 succeeded at 59 (offset 5 lines). patching file toolkit/content/jar.mn Hunk #1 succeeded at 107 (offset -1 lines). patching file toolkit/modules/GMPInstallManager.jsm Hunk #1 succeeded at 239 (offset 1 line). Patch #229 (firefox-nss-addon-hack.patch): + echo 'Patch #229 (firefox-nss-addon-hack.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .firefox-nss-addon-hack --fuzz=0 (Stripping trailing CRs from patch; use --binary to disable.) patching file security/certverifier/NSSCertDBTrustDomain.cpp Hunk #1 succeeded at 1525 (offset -94 lines). Patch #230 (firefox-kde-webrender.patch): + echo 'Patch #230 (firefox-kde-webrender.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .firefox-kde-webrender --fuzz=0 patching file widget/GfxInfoX11.cpp + echo 'Patch #402 (mozilla-1196777.patch):' Patch #402 (mozilla-1196777.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1196777 --fuzz=0 patching file widget/gtk/nsWindow.cpp + echo 'Patch #407 (mozilla-1667096.patch):' Patch #407 (mozilla-1667096.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1667096 --fuzz=0 patching file media/ffvpx/libavcodec/codec_list.c patching file media/ffvpx/libavcodec/libfdk-aacdec.c patching file media/ffvpx/libavcodec/moz.build patching file toolkit/moz.configure Hunk #1 succeeded at 1867 (offset -1 lines). Patch #408 (mozilla-1663844.patch): + echo 'Patch #408 (mozilla-1663844.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1663844 --fuzz=0 patching file dom/media/gmp/GMPSharedMemManager.h patching file dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp patching file dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp Hunk #1 succeeded at 68 (offset 1 line). Patch #415 (mozilla-1670333.patch): + echo 'Patch #415 (mozilla-1670333.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1670333 --fuzz=0 patching file dom/media/mp4/MP4Demuxer.cpp patching file dom/media/platforms/PDMFactory.cpp patching file dom/media/platforms/PDMFactory.h Patch #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 #429 (mozilla-1631061-1.patch): + echo 'Patch #429 (mozilla-1631061-1.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1631061 --fuzz=0 patching file widget/gtk/nsClipboardWayland.cpp Hunk #1 succeeded at 180 (offset 25 lines). Hunk #2 succeeded at 191 (offset 25 lines). Hunk #3 succeeded at 204 (offset 25 lines). Hunk #4 succeeded at 444 (offset 25 lines). Hunk #5 succeeded at 469 (offset 25 lines). Hunk #6 succeeded at 486 (offset 25 lines). Hunk #7 succeeded at 503 (offset 25 lines). Hunk #8 succeeded at 515 (offset 25 lines). Hunk #9 succeeded at 529 (offset 25 lines). Hunk #10 succeeded at 540 (offset 25 lines). Hunk #11 succeeded at 554 (offset 25 lines). Hunk #12 succeeded at 565 (offset 25 lines). Hunk #13 succeeded at 579 (offset 25 lines). Hunk #14 succeeded at 603 (offset 25 lines). Hunk #15 succeeded at 612 (offset 25 lines). Hunk #16 succeeded at 622 (offset 25 lines). Hunk #17 succeeded at 723 (offset 25 lines). Hunk #18 succeeded at 734 (offset 25 lines). Hunk #19 succeeded at 744 (offset 25 lines). Hunk #20 succeeded at 754 (offset 25 lines). Hunk #21 succeeded at 876 (offset 25 lines). Hunk #22 succeeded at 915 (offset 25 lines). Hunk #23 succeeded at 947 (offset 25 lines). Patch #430 (mozilla-1631061-2.patch): patching file widget/gtk/nsClipboardWayland.cpp Hunk #1 succeeded at 867 (offset 25 lines). Hunk #2 succeeded at 877 (offset 25 lines). Hunk #3 succeeded at 988 (offset 25 lines). Patch #431 (mozilla-1683578.patch): + echo 'Patch #430 (mozilla-1631061-2.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1631061 --fuzz=0 + echo 'Patch #431 (mozilla-1683578.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1683578 --fuzz=0 patching file widget/gtk/nsWindow.cpp patching file widget/gtk/WindowSurfaceWayland.cpp patching file widget/gtk/WindowSurfaceWayland.h Patch #432 (mozilla-1694670.patch): + echo 'Patch #432 (mozilla-1694670.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1694670 --fuzz=0 patching file gfx/qcms/src/iccread.rs + /usr/bin/rm -f .mozconfig + /usr/bin/cp /builddir/build/SOURCES/firefox-mozconfig .mozconfig + echo 'ac_add_options --enable-default-toolkit=cairo-gtk3-wayland' + echo 'ac_add_options --enable-official-branding' + /usr/bin/cp /builddir/build/SOURCES/mozilla-api-key mozilla-api-key + /usr/bin/cp /builddir/build/SOURCES/google-api-key google-api-key + /usr/bin/cp /builddir/build/SOURCES/google-loc-api-key google-loc-api-key + echo 'ac_add_options --prefix="/usr"' + echo 'ac_add_options --libdir="/usr/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-86.0/mozilla-api-key' ++ pwd + echo 'ac_add_options --with-google-location-service-api-keyfile=/builddir/build/BUILD/firefox-86.0/google-loc-api-key' ++ pwd + echo 'ac_add_options --with-google-safebrowsing-api-keyfile=/builddir/build/BUILD/firefox-86.0/google-api-key' + echo 'export NODEJS="/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper"' + chmod -x third_party/rust/itertools/src/lib.rs + chmod a-x third_party/rust/gfx-backend-vulkan/src/command.rs third_party/rust/gfx-backend-vulkan/src/conv.rs third_party/rust/gfx-backend-vulkan/src/device.rs third_party/rust/gfx-backend-vulkan/src/info.rs third_party/rust/gfx-backend-vulkan/src/lib.rs third_party/rust/gfx-backend-vulkan/src/native.rs third_party/rust/gfx-backend-vulkan/src/pool.rs third_party/rust/gfx-backend-vulkan/src/window.rs + chmod a-x third_party/rust/gfx-hal/src/adapter.rs third_party/rust/gfx-hal/src/buffer.rs third_party/rust/gfx-hal/src/device.rs third_party/rust/gfx-hal/src/format.rs third_party/rust/gfx-hal/src/image.rs third_party/rust/gfx-hal/src/lib.rs third_party/rust/gfx-hal/src/memory.rs third_party/rust/gfx-hal/src/pass.rs third_party/rust/gfx-hal/src/pool.rs third_party/rust/gfx-hal/src/query.rs third_party/rust/gfx-hal/src/window.rs + chmod a-x third_party/rust/ash/src/extensions/ext/debug_marker.rs third_party/rust/ash/src/extensions/ext/debug_report.rs third_party/rust/ash/src/extensions/ext/debug_utils.rs third_party/rust/ash/src/extensions/ext/metal_surface.rs third_party/rust/ash/src/extensions/ext/mod.rs + chmod a-x third_party/rust/ash/src/extensions/khr/android_surface.rs third_party/rust/ash/src/extensions/khr/display.rs third_party/rust/ash/src/extensions/khr/display_swapchain.rs third_party/rust/ash/src/extensions/khr/draw_indirect_count.rs third_party/rust/ash/src/extensions/khr/external_memory_fd.rs third_party/rust/ash/src/extensions/khr/mod.rs third_party/rust/ash/src/extensions/khr/push_descriptor.rs third_party/rust/ash/src/extensions/khr/ray_tracing.rs third_party/rust/ash/src/extensions/khr/surface.rs third_party/rust/ash/src/extensions/khr/swapchain.rs third_party/rust/ash/src/extensions/khr/timeline_semaphore.rs third_party/rust/ash/src/extensions/khr/wayland_surface.rs third_party/rust/ash/src/extensions/khr/win32_surface.rs third_party/rust/ash/src/extensions/khr/xcb_surface.rs third_party/rust/ash/src/extensions/khr/xlib_surface.rs + chmod a-x third_party/rust/ash/src/extensions/nv/mesh_shader.rs third_party/rust/ash/src/extensions/nv/mod.rs third_party/rust/ash/src/extensions/nv/ray_tracing.rs + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.YvSogx + umask 022 + cd /builddir/build/BUILD + cd firefox-86.0 + mkdir -p my_rust_vendor + cd my_rust_vendor + /usr/bin/tar xf /builddir/build/SOURCES/cbindgen-vendor.tar.xz + mkdir -p .cargo + cat ++ pwd + env CARGO_HOME=.cargo cargo install cbindgen Installing cbindgen v0.16.0 Compiling proc-macro2 v1.0.24 Compiling libc v0.2.86 Compiling syn v1.0.60 Compiling unicode-xid v0.2.1 Compiling getrandom v0.2.2 Compiling cfg-if v1.0.0 Compiling serde_derive v1.0.123 Compiling serde v1.0.123 Compiling ppv-lite86 v0.2.10 Compiling ryu v1.0.5 Compiling bitflags v1.2.1 Compiling autocfg v1.0.1 Compiling unicode-width v0.1.8 Compiling serde_json v1.0.62 Compiling log v0.4.14 Compiling ansi_term v0.11.0 Compiling unicode-segmentation v1.7.1 Compiling vec_map v0.8.2 Compiling itoa v0.4.7 Compiling strsim v0.8.0 Compiling remove_dir_all v0.5.3 Compiling cbindgen v0.16.0 Compiling hashbrown v0.9.1 Compiling textwrap v0.11.0 Compiling heck v0.3.2 Compiling indexmap v1.6.1 Compiling quote v1.0.9 Compiling atty v0.2.14 Compiling clap v2.33.3 Compiling rand_core v0.6.2 Compiling rand_chacha v0.3.0 Compiling rand v0.8.3 Compiling tempfile v3.2.0 Compiling toml v0.5.8 Finished release [optimized] target(s) in 3m 19s Installing /builddir/build/BUILD/firefox-86.0/my_rust_vendor/.cargo/bin/cbindgen Installed package `cbindgen v0.16.0` (executable `cbindgen`) warning: be sure to add `/builddir/build/BUILD/firefox-86.0/my_rust_vendor/.cargo/bin` to your PATH to be able to run the installed binaries ++ pwd + export PATH=/builddir/build/BUILD/firefox-86.0/my_rust_vendor/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/builddir/build/BUILD/firefox-86.0/my_rust_vendor/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + cd - /builddir/build/BUILD/firefox-86.0 + 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 -m64 -mcpu=power8 -mtune=power8 -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 -m64 -mcpu=power8 -mtune=power8 -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 -m64 -mcpu=power8 -mtune=power8 -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 -m64 -mcpu=power8 -mtune=power8 -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 -m64 -mcpu=power8 -mtune=power8 -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now' + 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 -m64 -mcpu=power8 -mtune=power8 -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 -m64 -mcpu=power8 -mtune=power8 -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT"' + echo 'export LDFLAGS=""' + 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 8 ']' + '[' 8 -ge 2 ']' + MOZ_SMP_FLAGS=-j2 + '[' 8 -ge 4 ']' + MOZ_SMP_FLAGS=-j4 + '[' 8 -ge 8 ']' + MOZ_SMP_FLAGS=-j8 + '[' 8 -ge 16 ']' + '[' 8 -ge 24 ']' + '[' 8 -ge 32 ']' + '[' 8 -ge 64 ']' + echo 'mk_add_options MOZ_MAKE_FLAGS="-j8"' + echo 'mk_add_options MOZ_SERVICES_SYNC=1' + echo 'export STRIP=/bin/true' + export MACH_USE_SYSTEM_PYTHON=1 + MACH_USE_SYSTEM_PYTHON=1 + export MACH_NO_WRITE_TIMES=1 + MACH_NO_WRITE_TIMES=1 + ./mach build + cat - Clobber not needed. /usr/bin/python3 /builddir/build/BUILD/firefox-86.0/configure.py Creating Python 3 environment created virtual environment CPython3.8.7.final.0-64 in 754ms creator CPython3Posix(dest=/builddir/build/BUILD/firefox-86.0/objdir/_virtualenvs/init_py3, clear=False, no_vcs_ignore=False, global=False) seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/builddir/.local/share/virtualenv) added seed packages: pip==20.3.1, setuptools==51.0.0, wheel==0.36.1 activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt) Re-executing in the virtualenv Adding configure options from /builddir/build/BUILD/firefox-86.0/.mozconfig --enable-application=browser --with-system-zlib --disable-strip --enable-necko-wifi --disable-updater --enable-chrome-format=omni --enable-pulseaudio --enable-av1 --without-system-icu --enable-release --update-channel=release --allow-addon-sideload --with-system-fdk-aac --enable-js-shell --enable-default-toolkit=cairo-gtk3-wayland --enable-official-branding --prefix=/usr --libdir=/usr/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-86.0/mozilla-api-key --with-google-location-service-api-keyfile=/builddir/build/BUILD/firefox-86.0/google-loc-api-key --with-google-safebrowsing-api-keyfile=/builddir/build/BUILD/firefox-86.0/google-api-key NM=gcc-nm STRIP=/bin/true MOZ_TELEMETRY_REPORTING=1 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT BUILD_OFFICIAL=1 AR=gcc-ar NODEJS=/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT MOZILLA_OFFICIAL=1 CXX=g++ LDFLAGS= RANLIB=gcc-ranlib checking for vcs source checkout... no checking for a shell... /usr/bin/sh checking for host system type... powerpc64le-unknown-linux-gnu checking for target system type... powerpc64le-unknown-linux-gnu checking whether cross compiling... no checking for Python 3... /builddir/build/BUILD/firefox-86.0/objdir/_virtualenvs/init_py3/bin/python (3.8.7) checking for wget... not found checking for yasm... /usr/bin/yasm checking yasm version... 1.3.0 checking for ccache... not found checking for the target C compiler... /usr/bin/gcc checking whether the target C compiler can be used... yes checking the target C compiler version... 10.2.1 checking the target C compiler works... yes checking for the target C++ compiler... /usr/bin/g++ checking whether the target C++ compiler can be used... yes checking the target C++ compiler version... 10.2.1 checking the target C++ compiler works... yes checking for the host C compiler... /usr/bin/gcc checking whether the host C compiler can be used... yes checking the host C compiler version... 10.2.1 checking the host C compiler works... yes checking for the host C++ compiler... /usr/bin/g++ checking whether the host C++ compiler can be used... yes checking the host C++ compiler version... 10.2.1 checking the host C++ compiler works... yes checking 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 nm... /usr/bin/gcc-nm checking for pkg_config... /usr/bin/pkg-config checking for pkg-config version... 1.6.3 checking for stdint.h... yes checking for inttypes.h... yes checking for malloc.h... yes checking for alloca.h... yes checking for sys/byteorder.h... no checking for getopt.h... yes checking for unistd.h... yes checking for nl_types.h... yes checking for cpuid.h... no checking for fts.h... yes checking for sys/statvfs.h... yes checking for sys/statfs.h... yes checking for sys/vfs.h... yes checking for sys/mount.h... yes checking for sys/quota.h... yes checking for linux/quota.h... yes checking for linux/if_addr.h... yes checking for linux/rtnetlink.h... yes checking for sys/queue.h... yes checking for sys/types.h... yes checking for netinet/in.h... yes checking for byteswap.h... yes checking for memfd_create in sys/mman.h... yes checking for linux/perf_event.h... yes checking for perf_event_open system call... yes checking whether the C compiler supports -Wbitfield-enum-conversion... no checking whether the C++ compiler supports -Wbitfield-enum-conversion... no checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no checking whether the C compiler supports -Wunreachable-code-return... no checking whether the C++ compiler supports -Wunreachable-code-return... no checking whether the C compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wempty-init-stmt... no checking whether the C compiler supports -Wfloat-overflow-conversion... no checking whether the C++ compiler supports -Wfloat-overflow-conversion... no checking whether the C compiler supports -Wfloat-zero-conversion... no checking whether the C++ compiler supports -Wfloat-zero-conversion... no checking whether the C compiler supports -Wloop-analysis... no checking whether the C++ compiler supports -Wloop-analysis... no checking whether the C compiler supports -Wno-range-loop-analysis... no checking whether the C++ compiler supports -Wno-range-loop-analysis... no checking whether the C++ compiler supports -Wc++2a-compat... yes checking whether the C++ compiler supports -Wcomma... no checking whether the C compiler supports -Wduplicated-cond... yes checking whether the C++ compiler supports -Wduplicated-cond... yes checking whether the C++ compiler supports -Wimplicit-fallthrough... yes checking whether the C++ compiler supports -Wunused-function... yes checking whether the C++ compiler supports -Wunused-variable... yes checking whether the C compiler supports -Wstring-conversion... no checking whether the C++ compiler supports -Wstring-conversion... no checking whether the C compiler supports -Wtautological-overlap-compare... no checking whether the C++ compiler supports -Wtautological-overlap-compare... no checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no checking whether the C++ compiler supports -Wno-inline-new-delete... no checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C compiler supports -Wno-error=deprecated-declarations... yes checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes checking whether the C compiler supports -Wno-error=array-bounds... yes checking whether the C++ compiler supports -Wno-error=array-bounds... yes checking whether the C compiler supports -Wno-error=coverage-mismatch... yes checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes checking whether the C compiler supports -Wno-error=backend-plugin... no checking whether the C++ compiler supports -Wno-error=backend-plugin... no checking whether the C compiler supports -Wno-error=free-nonheap-object... yes checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes checking whether the C compiler supports -Wno-multistatement-macros... yes checking whether the C++ compiler supports -Wno-multistatement-macros... yes checking whether the C compiler supports -Wno-error=return-std-move... no checking whether the C++ compiler supports -Wno-error=return-std-move... no checking whether the C compiler supports -Wno-error=class-memaccess... yes checking whether the C++ compiler supports -Wno-error=class-memaccess... yes checking whether the C compiler supports -Wno-error=atomic-alignment... no checking whether the C++ compiler supports -Wno-error=atomic-alignment... no checking whether the C compiler supports -Wno-error=deprecated-copy... yes checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes checking whether the C compiler supports -Wformat... yes checking whether the C++ compiler supports -Wformat... yes checking whether the C compiler supports -Wformat-security... no checking whether the C++ compiler supports -Wformat-security... no checking whether the C compiler supports -Wformat-overflow=2... yes checking whether the C++ compiler supports -Wformat-overflow=2... yes checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no checking whether the C compiler supports -Werror=implicit-function-declaration... yes checking whether the C compiler supports -Wno-psabi... yes checking whether the C++ compiler supports -Wno-psabi... yes checking whether the C++ compiler supports -fno-sized-deallocation... yes checking whether the C++ compiler supports -fno-aligned-new... yes checking for llvm_profdata... /usr/bin/llvm-profdata checking for libpulse... yes checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT checking MOZ_PULSEAUDIO_LIBS... -lpulse checking for nspr >= 4.26... yes checking NSPR_CFLAGS... -I/usr/include/nspr4 checking NSPR_LIBS... -lplds4 -lplc4 -lnspr4 -lpthread -ldl checking for rustc... /usr/bin/rustc checking for cargo... /usr/bin/cargo checking rustc version... 1.50.0 checking cargo version... 1.50.0 checking for rust host triplet... powerpc64le-unknown-linux-gnu checking for rust target triplet... powerpc64le-unknown-linux-gnu checking for rustdoc... /usr/bin/rustdoc checking for cbindgen... /builddir/build/BUILD/firefox-86.0/my_rust_vendor/.cargo/bin/cbindgen checking for rustfmt... not found checking for clang for bindgen... /usr/bin/clang++ checking for libclang for bindgen... /usr/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.20.1) checking for gtk+-wayland-3.0 >= 3.14 xkbcommon >= 0.4.1 libdrm >= 2.4... yes checking MOZ_WAYLAND_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/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.61... yes checking NSS_CFLAGS... -I/usr/include/nss3 -I/usr/include/nspr4 checking NSS_LIBS... -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -lpthread -ldl checking for awk... /usr/bin/gawk checking for perl... /usr/bin/perl checking for minimum required perl version >= 5.006... 5.030003 checking for full perl installation... yes checking for gmake... /usr/bin/gmake checking for watchman... not found checking for xargs... /usr/bin/xargs checking for rpmbuild... /usr/bin/rpmbuild checking for NSIS version... no checking for llvm-objdump... /usr/bin/llvm-objdump checking for zlib >= 1.2.3... yes checking MOZ_ZLIB_CFLAGS... checking MOZ_ZLIB_LIBS... -lz checking for m4... /usr/bin/m4 creating cache ./config.cache checking host system type... powerpc64le-unknown-linux-gnu checking target system type... powerpc64le-unknown-linux-gnu checking build system type... powerpc64le-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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT ) 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT ) 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT ) 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT ) is a cross-compiler... no checking whether we are using GNU C++... (cached) yes checking whether /usr/bin/g++ -std=gnu++17 accepts -g... (cached) yes checking for /usr/bin/gcc... /usr/bin/gcc -std=gnu99 checking for strip... /bin/true checking for otool... no checking for X... libraries , headers checking for dnet_ntoa in -ldnet... no checking for dnet_ntoa in -ldnet_stub... no checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for --noexecstack option to as... yes checking for -z noexecstack option to ld... yes checking for -z text option to ld... yes checking for -z relro option to ld... yes checking for -z nocopyreloc option to ld... yes checking for -Bsymbolic-functions option to ld... yes checking for --build-id=sha1 option to ld... yes checking for --ignore-unresolved-symbol option to ld... yes checking if toolchain supports -mssse3 option... no checking if toolchain supports -msse4.1 option... no checking whether we can enable AltiVec support... yes checking whether the linker supports Identical Code Folding... no checking whether removing dead symbols breaks debugging... no checking for working const... yes checking for mode_t... yes checking for off_t... yes checking for pid_t... yes checking for size_t... yes checking whether 64-bits std::atomic requires -latomic... no checking for dirent.h that defines DIR... yes checking for opendir in -ldir... no checking for sockaddr_in.sin_len... false checking for sockaddr_in6.sin6_len... false checking for sockaddr.sa_len... false checking for gethostbyname_r in -lc_r... no checking for library containing dlopen... -ldl checking for dlfcn.h... yes checking for dladdr... yes checking for memmem... yes checking for socket in -lsocket... no checking for XDrawLines in -lX11... yes checking for XextAddDisplay in -lXext... yes checking for XtFree in -lXt... yes checking for xcb_connect in -lxcb... yes checking for xcb_shm_query_version in -lxcb-shm... yes checking for XGetXCBConnection in -lX11-xcb... yes checking for pthread_create in -lpthreads... no checking for pthread_create in -lpthread... yes checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes checking for pthread.h... yes checking for stat64... yes checking for lstat64... yes checking for truncate64... yes checking for statvfs64... yes checking for statvfs... yes checking for statfs64... yes checking for statfs... yes checking for getpagesize... yes checking for gmtime_r... yes checking for localtime_r... yes checking for arc4random... no checking for arc4random_buf... no checking for mallinfo... yes checking for gettid... yes checking for lchown... yes checking for setpriority... yes checking for strerror... yes checking for syscall... yes checking for lutimes... yes checking for clock_gettime(CLOCK_MONOTONIC)... checking for pthread_cond_timedwait_monotonic_np... checking for res_ninit()... yes checking for an implementation of va_copy()... yes checking whether va_list can be copied by value... yes checking for __thread keyword for TLS variables... yes checking for localeconv... yes checking for malloc.h... yes checking for strndup... yes checking for posix_memalign... yes checking for memalign... yes checking for malloc_usable_size... yes checking whether malloc_usable_size definition can use const argument... no checking for valloc in malloc.h... yes checking for valloc in unistd.h... no checking for _aligned_malloc in malloc.h... no checking if app-specific confvars.sh exists... /builddir/build/BUILD/firefox-86.0/browser/confvars.sh checking for gtk+-3.0 >= 3.14.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 gio-unix-2.0 ... yes checking MOZ_GTK3_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/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-86.0/js/src/old-configure with /builddir/build/BUILD/firefox-86.0/build/autoconf/autoconf.sh js/src> loading cache ./config.cache js/src> checking host system type... powerpc64le-unknown-linux-gnu js/src> checking target system type... powerpc64le-unknown-linux-gnu js/src> checking build system type... powerpc64le-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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT ) 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT ) 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT ) 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT ) is a cross-compiler... no js/src> checking whether we are using GNU C++... (cached) yes js/src> checking whether /usr/bin/g++ -std=gnu++17 accepts -g... (cached) yes js/src> checking for /usr/bin/gcc... (cached) /usr/bin/gcc -std=gnu99 js/src> checking for strip... (cached) /bin/true js/src> checking for sb-conf... no js/src> checking for ve... no js/src> checking for X... (cached) libraries , headers js/src> checking for dnet_ntoa in -ldnet... (cached) no js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no js/src> checking for gethostbyname... (cached) yes js/src> checking for connect... (cached) yes js/src> checking for remove... (cached) yes js/src> checking for shmat... (cached) yes js/src> checking for IceConnectionNumber in -lICE... (cached) yes js/src> checking for --noexecstack option to as... yes js/src> checking for -z noexecstack option to ld... yes js/src> checking for -z text option to ld... yes js/src> checking for -z relro option to ld... yes js/src> checking for -z nocopyreloc option to ld... yes js/src> checking for -Bsymbolic-functions option to ld... yes js/src> checking for --build-id=sha1 option to ld... yes js/src> checking whether the linker supports Identical Code Folding... 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.96 File already read. Skipping: /builddir/build/BUILD/firefox-86.0/gfx/angle/targets/angle_common/moz.build Finished reading 1529 moz.build files in 6.05s Read 13 gyp files in parallel contributing 0.00s to total wall time Processed into 8790 build config descriptors in 4.54s RecursiveMake backend executed in 7.56s 3111 total backend files; 3111 created; 0 updated; 0 unchanged; 0 deleted; 22 -> 1160 Makefile FasterMake backend executed in 1.04s 12 total backend files; 12 created; 0 updated; 0 unchanged; 0 deleted Total wall time: 19.71s; CPU time: 18.16s; Efficiency: 92%; Untracked: 0.51s Adding make options from /builddir/build/BUILD/firefox-86.0/.mozconfig BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_SERVICES_SYNC=1 MOZ_MAKE_FLAGS=-j8 MOZ_OBJDIR=/builddir/build/BUILD/firefox-86.0/objdir OBJDIR=/builddir/build/BUILD/firefox-86.0/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/firefox-86.0/.mozconfig export FOUND_MOZCONFIG /usr/bin/gmake -f client.mk MOZ_PARALLEL_BUILD=8 -s Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. Elapsed: 0.00s; From dist/public: 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.33s; From dist/bin: Kept 8 existing; Added/updated 2572; Removed 0 files and 0 directories. Elapsed: 0.25s; From _tests: Kept 13 existing; Added/updated 570; Removed 0 files and 0 directories. Elapsed: 0.62s; From dist/include: Kept 1775 existing; Added/updated 4260; Removed 0 files and 0 directories. ./mozilla-config.h.stub ./buildid.h.stub ./source-repo.h.stub ./stl.sentinel.stub ./application.ini.stub ./UseCounterList.h.stub ./UseCounterWorkerList.h.stub ./ServoCSSPropList.py.stub ./cbindgen-metadata.json.stub ./encodingsgroups.properties.h.stub ./js-confdefs.h.stub config ./js-config.h.stub ./selfhosted.out.h.stub ./ReservedWordsGenerated.h.stub ./StatsPhasesGenerated.h.stub ./MOpcodesGenerated.h.stub ./LOpcodesGenerated.h.stub ./CacheIROpsGenerated.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="86.0" -DMOZILLA_VERSION_U=86.0 -DMOZILLA_UAVERSION="86.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_PULSEAUDIO=1 -DJS_64BIT=1 -DJS_PUNBOX64=1 -DSTATIC_JS_API=1 -DMOZ_STATIC_JS=1 -DJS_CODEGEN_NONE=1 -DMOZ_AARCH64_JSCVT=0 -DBUILD_CTYPES=1 -DJS_HAS_CTYPES=1 -DENABLE_WASM_REFTYPES=1 -DENABLE_WASM_MULTI_VALUE=1 -DENABLE_SHARED_MEMORY=1 -DEDITLINE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_INTL_API=1 -DU_USING_ICU_NAMESPACE=0 -DU_STATIC_IMPLEMENTATION=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_WAYLAND=1 -DGL_PROVIDER_EGL=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_FFMPEG=1 -DMOZ_AV1=1 -DMOZ_FMP4=1 -DMOZ_SAMPLE_TYPE_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 -DENABLE_REMOTE_AGENT=1 -DMOZ_WEBRTC=1 -DMOZ_SCTP=1 -DMOZ_SRTP=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_PEERCONNECTION=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_RAW=1 -DACCESSIBILITY=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_HAS_REMOTE=1 -DMOZ_GLEAN=1 -DMOZ_ENABLE_FORKSERVER=1 -DHAVE_GETCONTEXT=1 -DMOZ_VERIFY_MAR_SIGNATURE=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -DHAVE_MEMMEM=1 -DFUNCPROTO=15 -D_REENTRANT=1 -DHAVE_PTHREAD_H=1 -DHAVE_STAT64=1 -DHAVE_LSTAT64=1 -DHAVE_TRUNCATE64=1 -DHAVE_STATVFS64=1 -DHAVE_STATVFS=1 -DHAVE_STATFS64=1 -DHAVE_STATFS=1 -DHAVE_GETPAGESIZE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLINFO=1 -DHAVE_GETTID=1 -DHAVE_LCHOWN=1 -DHAVE_SETPRIORITY=1 -DHAVE_STRERROR=1 -DHAVE_SYSCALL=1 -DHAVE_LUTIMES=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_RES_NINIT=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_LOCALECONV=1 -DMALLOC_H= -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_MEMALIGN=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_VALLOC=1 -DTARGET_XPCOM_ABI="ppc64-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_LOGGING=1 -DFORCE_PR_LOG=1 -DMOZ_GLUE_IN_PROGRAM=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE__UNWIND_BACKTRACE=1 -DMOZ_USER_DIR=".mozilla" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREE_CAIRO=1 -DMOZ_XUL=1 -DNECKO_WIFI=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_APP_UA_NAME="" -DMOZ_APP_UA_VERSION="86.0" -DBROWSER_CHROME_URL=chrome://browser/content/browser.xhtml -DBROWSER_CHROME_URL_QUOTED="chrome://browser/content/browser.xhtml" -DMOZ_DATA_REPORTING=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DMOZ_ACCESSIBILITY_ATK=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=36 -DATK_REV_VERSION=0 -DNO_NSPR_10_SUPPORT=1 -DNDEBUG=1 -DTRIMMED=1 self-hosting-cpp-input.cpp ./FrameIdList.h.stub ./FrameTypeList.h.stub ./CountedUnknownProperties.h.stub ./metrics.rs.stub ./GleanMetrics.h.stub ./GleanJSMetricsLookup.h.stub ./pings.rs.stub ./GleanPings.h.stub ./GleanJSPingsLookup.h.stub ./TelemetryScalarData.h.stub ./TelemetryScalarEnums.h.stub ./TelemetryEventData.h.stub ./TelemetryEventEnums.h.stub ./TelemetryProcessEnums.h.stub ./TelemetryProcessData.h.stub ./TelemetryUserInteractionData.h.stub ./TelemetryUserInteractionNameMap.h.stub ./CrashAnnotations.h.stub ./xpcom-config.h.stub ./ErrorList.h.stub ./ErrorNamesInternal.h.stub ./error_list.rs.stub ./Services.h.stub ./services.rs.stub ./nsGkAtomList.h.stub ./nsGkAtomConsts.h.stub ./xpidl.stub.stub ./application.ini.h.stub config/nsinstall_real config/system-header.sentinel.stub accessible/xpcom/xpcAccEvents.h.stub modules/libpref/StaticPrefListAll.h.stub WARNING: mkdir -dot- requested by /usr/bin/gmake -C /builddir/build/BUILD/firefox-86.0/objdir/config/makefiles/xpidl xpidl config/makefiles/xpidl/Bits.xpt config/makefiles/xpidl/accessibility.xpt config/makefiles/xpidl/alerts.xpt config/makefiles/xpidl/appshell.xpt ./audioipc_client_ffi_generated.h.stub ./audioipc_server_ffi_generated.h.stub config/makefiles/xpidl/appstartup.xpt config/makefiles/xpidl/autocomplete.xpt ./webrender_ffi_generated.h.stub config/makefiles/xpidl/autoplay.xpt config/makefiles/xpidl/backgroundhangmonitor.xpt ./wgpu_ffi_generated.h.stub ./mapped_hyph.h.stub 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 ./fluent_ffi_generated.h.stub config/makefiles/xpidl/cascade_bindings.xpt config/makefiles/xpidl/chrome.xpt ./fluent_langneg_ffi_generated.h.stub ./unic_langid_ffi_generated.h.stub config/makefiles/xpidl/commandhandler.xpt config/makefiles/xpidl/commandlines.xpt config/makefiles/xpidl/composer.xpt config/makefiles/xpidl/content_events.xpt ./ServoStyleConsts.h.stub ./mp4parse_ffi_generated.h.stub config/makefiles/xpidl/content_geckomediaplugins.xpt config/makefiles/xpidl/content_html.xpt ./MozURL_ffi.h.stub ./rust_helper.h.stub config/makefiles/xpidl/docshell.xpt ./neqo_glue_ffi_generated.h.stub config/makefiles/xpidl/dom.xpt ./fog_ffi_generated.h.stub ./gk_rust_utils_ffi_generated.h.stub config/makefiles/xpidl/dom_audiochannel.xpt config/makefiles/xpidl/dom_base.xpt xpcom/components/Components.h.stub ./CSS2Properties.webidl.stub config/makefiles/xpidl/dom_bindings.xpt config/makefiles/xpidl/dom_events.xpt config/makefiles/xpidl/dom_geolocation.xpt config/makefiles/xpidl/dom_html.xpt ./nsCSSPropertyID.h.stub ./ServoCSSPropList.h.stub config/makefiles/xpidl/dom_indexeddb.xpt config/makefiles/xpidl/dom_localstorage.xpt ./CompositorAnimatableProperties.h.stub config/makefiles/xpidl/dom_media.xpt ./TelemetryHistogramEnums.h.stub ./TelemetryHistogramNameMap.h.stub 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_serializers.xpt config/makefiles/xpidl/dom_sidebar.xpt config/makefiles/xpidl/dom_simpledb.xpt config/makefiles/xpidl/dom_storage.xpt config/makefiles/xpidl/dom_system.xpt config/makefiles/xpidl/dom_webauthn.xpt config/makefiles/xpidl/dom_webspeechrecognition.xpt config/makefiles/xpidl/dom_webspeechsynth.xpt config/makefiles/xpidl/dom_workers.xpt config/makefiles/xpidl/dom_xslt.xpt config/makefiles/xpidl/dom_xul.xpt config/makefiles/xpidl/downloads.xpt config/makefiles/xpidl/editor.xpt config/makefiles/xpidl/enterprisepolicies.xpt config/makefiles/xpidl/extensions.xpt config/makefiles/xpidl/exthandler.xpt config/makefiles/xpidl/fastfind.xpt config/makefiles/xpidl/fog.xpt config/makefiles/xpidl/gfx.xpt config/makefiles/xpidl/html5.xpt config/makefiles/xpidl/htmlparser.xpt config/makefiles/xpidl/http-sfv.xpt config/makefiles/xpidl/imglib2.xpt config/makefiles/xpidl/inspector.xpt config/makefiles/xpidl/intl.xpt config/makefiles/xpidl/jar.xpt config/makefiles/xpidl/jsdebugger.xpt config/makefiles/xpidl/jsinspector.xpt config/makefiles/xpidl/kvstore.xpt config/makefiles/xpidl/layout_base.xpt config/makefiles/xpidl/layout_printing.xpt config/makefiles/xpidl/layout_xul_tree.xpt config/makefiles/xpidl/locale.xpt config/makefiles/xpidl/loginmgr.xpt config/makefiles/xpidl/mimetype.xpt config/makefiles/xpidl/mozfind.xpt config/makefiles/xpidl/mozintl.xpt config/makefiles/xpidl/necko.xpt config/makefiles/xpidl/necko_about.xpt config/makefiles/xpidl/necko_cache.xpt config/makefiles/xpidl/necko_cache2.xpt config/makefiles/xpidl/necko_cookie.xpt config/makefiles/xpidl/necko_dns.xpt config/makefiles/xpidl/necko_file.xpt config/makefiles/xpidl/necko_ftp.xpt config/makefiles/xpidl/necko_http.xpt config/makefiles/xpidl/necko_mdns.xpt config/makefiles/xpidl/necko_res.xpt config/makefiles/xpidl/necko_socket.xpt config/makefiles/xpidl/necko_strconv.xpt config/makefiles/xpidl/necko_viewsource.xpt config/makefiles/xpidl/necko_websocket.xpt config/makefiles/xpidl/necko_wifi.xpt config/makefiles/xpidl/parentalcontrols.xpt config/makefiles/xpidl/peerconnection.xpt config/makefiles/xpidl/pipnss.xpt config/makefiles/xpidl/places.xpt config/makefiles/xpidl/plugin.xpt config/makefiles/xpidl/pref.xpt config/makefiles/xpidl/prefetch.xpt config/makefiles/xpidl/remote.xpt config/makefiles/xpidl/reputationservice.xpt config/makefiles/xpidl/satchel.xpt config/makefiles/xpidl/services.xpt config/makefiles/xpidl/services-crypto-component.xpt config/makefiles/xpidl/sessionStore_funcs.xpt config/makefiles/xpidl/shellservice.xpt config/makefiles/xpidl/shistory.xpt config/makefiles/xpidl/spellchecker.xpt config/makefiles/xpidl/startupcache.xpt config/makefiles/xpidl/storage.xpt config/makefiles/xpidl/telemetry.xpt config/makefiles/xpidl/thumbnails.xpt config/makefiles/xpidl/toolkit_antitracking.xpt config/makefiles/xpidl/toolkit_asyncshutdown.xpt config/makefiles/xpidl/toolkit_cleardata.xpt config/makefiles/xpidl/toolkit_crashservice.xpt config/makefiles/xpidl/toolkit_filewatcher.xpt config/makefiles/xpidl/toolkit_finalizationwitness.xpt config/makefiles/xpidl/toolkit_modules.xpt config/makefiles/xpidl/toolkit_osfile.xpt config/makefiles/xpidl/toolkit_processtools.xpt config/makefiles/xpidl/toolkit_search.xpt config/makefiles/xpidl/toolkit_shell.xpt config/makefiles/xpidl/toolkit_xulstore.xpt config/makefiles/xpidl/toolkitprofile.xpt config/makefiles/xpidl/txmgr.xpt config/makefiles/xpidl/txtsvc.xpt config/makefiles/xpidl/uconv.xpt config/makefiles/xpidl/update.xpt config/makefiles/xpidl/uriloader.xpt config/makefiles/xpidl/url-classifier.xpt config/makefiles/xpidl/urlformatter.xpt config/makefiles/xpidl/viaduct.xpt config/makefiles/xpidl/webBrowser_core.xpt config/makefiles/xpidl/webbrowserpersist.xpt config/makefiles/xpidl/webextensions.xpt config/makefiles/xpidl/webextensions-storage.xpt config/makefiles/xpidl/webvtt.xpt config/makefiles/xpidl/widget.xpt config/makefiles/xpidl/windowcreator.xpt config/makefiles/xpidl/windowwatcher.xpt config/makefiles/xpidl/xpcom_base.xpt config/makefiles/xpidl/xpcom_components.xpt config/makefiles/xpidl/xpcom_ds.xpt config/makefiles/xpidl/xpcom_io.xpt config/makefiles/xpidl/xpcom_system.xpt config/makefiles/xpidl/xpcom_threads.xpt config/makefiles/xpidl/xpconnect.xpt config/makefiles/xpidl/xul.xpt config/makefiles/xpidl/xulapp.xpt config/makefiles/xpidl/zipwriter.xpt config/makefiles/xpidl/xptdata.stub accessible/aom accessible/generic toolkit/library/rust/force-cargo-library-build accessible/html accessible/atk accessible/ipc/other accessible/ipc accessible/base Compiling libc v0.2.74 Compiling proc-macro2 v1.0.20 Compiling unicode-xid v0.2.0 Compiling syn v1.0.40 accessible/xpcom Compiling cfg-if v0.1.10 Compiling bitflags v1.2.1 accessible/xul Compiling serde_derive v1.0.116 Compiling serde v1.0.116 browser/app Compiling log v0.4.8 Compiling lazy_static v1.4.0 Compiling byteorder v1.3.2 memory/build In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/generic/Accessible.h:16, from /builddir/build/BUILD/firefox-86.0/accessible/ipc/other/ProxyAccessible.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/ipc/other/ProxyAccessible.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::a11y::ProxyAccessible::Relations(nsTArray*, nsTArray >*) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/accessible/ipc/other/ProxyAccessible.cpp:84:32: note: while referencing ‘targets’ 84 | nsTArray targets(targetCount); | ^~~~~~~ Compiling autocfg v1.0.1 (/builddir/build/BUILD/firefox-86.0/third_party/rust/autocfg) 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 mozglue/build mozglue/misc Compiling autocfg v0.1.6 (/builddir/build/BUILD/firefox-86.0/third_party/rust/autocfg-0.1.6) xpcom/glue/standalone browser/components/about browser/components/shell caps cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C Compiling memchr v2.3.3 Compiling getrandom v0.1.14 Compiling encoding_rs v0.8.22 Compiling pkg-config v0.3.9 chrome config/external/icu/common Compiling ahash v0.4.5 Compiling itoa v0.4.4 Compiling matches v0.1.8 config/external/icu/data/icu_data.o Compiling ppv-lite86 v0.2.6 config/external/icu/i18n Compiling thin-vec v0.2.1 Compiling ryu v1.0.2 config/external/rlbox config/external/rlbox_lucet_sandbox devtools/platform Compiling version_check v0.9.1 In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/cmemory.h:32, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/cpputils.h:21, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/calendar.cpp:53: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘icu_67::Calendar& icu_67::Calendar::operator=(const icu_67::Calendar&)’ at /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/calendar.cpp:844:9: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, 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)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devtools/shared/heapsnapshot docshell/base Compiling libloading v0.6.2 Compiling cfg-if v1.0.0 Compiling threadbound v0.1.0 Compiling unicode-normalization v0.1.5 Compiling scopeguard v1.1.0 Compiling percent-encoding v2.1.0 Compiling regex-syntax v0.6.12 docshell/base/timeline In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/caps/nsJSPrincipals.h:11, from /builddir/build/BUILD/firefox-86.0/caps/ContentPrincipal.h:10, from /builddir/build/BUILD/firefox-86.0/caps/ContentPrincipal.cpp:7, from Unified_cpp_caps0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/caps/nsJSPrincipals.cpp:17, from Unified_cpp_caps0.cpp:65: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, from /builddir/build/BUILD/firefox-86.0/devtools/shared/heapsnapshot/DominatorTree.cpp:6: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::devtools::DominatorTree::GetImmediatelyDominated(uint64_t, mozilla::dom::Nullable >&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/devtools/shared/heapsnapshot/DominatorTree.cpp:92:48: note: while referencing ‘’ 92 | aOutResult.SetValue(nsTArray(length)); | ^ docshell/build In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/docshell/base/BrowsingContext.cpp:73, from Unified_cpp_docshell_base0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ docshell/shistory dom/abort In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTHashtable.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsBaseHashtable.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDataHashtable.h:11, from /builddir/build/BUILD/firefox-86.0/docshell/base/IHistory.h:11, from /builddir/build/BUILD/firefox-86.0/docshell/base/BaseHistory.h:8, from /builddir/build/BUILD/firefox-86.0/docshell/base/BaseHistory.cpp:7, from Unified_cpp_docshell_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/docshell/base/BrowsingContext.cpp:73, from Unified_cpp_docshell_base0.cpp:11: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/abort/AbortController.h:10, from /builddir/build/BUILD/firefox-86.0/dom/abort/AbortController.cpp:7, from Unified_cpp_dom_abort0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/abort/AbortController.cpp:10, from Unified_cpp_dom_abort0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/animation /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/compactdecimalformat.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition dom/audiochannel dom/base Compiling glob v0.3.0 /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.cpp: In function ‘decNumber* uprv_decNumberLog10_67(decNumber*, const decNumber*, decContext*)’: /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.cpp:1528:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1528 | w->lsu[1]=1; w->lsu[0]=0; /* .. */ | ~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.cpp:184: /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 to object ‘decNumber::lsu’ with size 1 declared here 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.cpp:1528:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1528 | w->lsu[1]=1; w->lsu[0]=0; /* .. */ | ~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.cpp:184: /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 to object ‘decNumber::lsu’ with size 1 declared here 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.cpp: In function ‘decNumber* uprv_decNumberSquareRoot_67(decNumber*, const decNumber*, decContext*)’: /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.cpp:2991:31: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2991 | t->lsu[0]=9; t->lsu[1]=1; t->lsu[2]=8; | ~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.cpp:184: /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 to object ‘decNumber::lsu’ with size 1 declared here 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.cpp:2991:44: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2991 | t->lsu[0]=9; t->lsu[1]=1; t->lsu[2]=8; | ~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.cpp:184: /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 2 to object ‘decNumber::lsu’ with size 1 declared here 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.cpp:2974:31: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2974 | t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2; | ~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.cpp:184: /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 to object ‘decNumber::lsu’ with size 1 declared here 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.cpp:2974:44: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2974 | t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2; | ~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.cpp:184: /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 2 to object ‘decNumber::lsu’ with size 1 declared here 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decimfmt.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition Compiling futures v0.1.29 In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::EffectCompositor::PreTraverseInSubtree(mozilla::ServoTraversalFlags, mozilla::dom::Element*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_animation0.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/animation/EffectCompositor.cpp:884:38: note: while referencing ‘elementsWithCascadeUpdates’ 884 | nsTArray elementsWithCascadeUpdates; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling stable_deref_trait v1.2.0 Compiling semver-parser v0.7.0 In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsTArray mozilla::KeyframeUtils::GetAnimationPropertiesFromKeyframes(const nsTArray&, mozilla::dom::Element*, mozilla::PseudoStyleType, const mozilla::ComputedStyle*, mozilla::dom::CompositeOperation)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘const nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_animation0.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/animation/KeyframeUtils.cpp:283:42: note: while referencing ‘computedValues’ 283 | const nsTArray computedValues = | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/static_unicode_sets.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition Compiling anyhow v1.0.30 Compiling siphasher v0.3.1 Compiling bindgen v0.56.0 In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.cpp:395: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ Compiling slab v0.4.1 Compiling shlex v0.1.1 Compiling peeking_take_while v0.1.2 Compiling lazycell v1.2.1 In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Id.h:29, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:26, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.cpp:9: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.cpp:395: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ Compiling base64 v0.12.0 dom/battery In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.cpp:9: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.cpp:192: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ Compiling fnv v1.0.6 Compiling ident_case v1.0.0 Compiling const_fn v0.4.5 In function ‘const UChar* icu_67::ufmtval_getString_67(const UFormattedValue*, int32_t*, UErrorCode*)’: cc1plus: warning: function may return address of local variable [-Wreturn-local-addr] /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/formattedvalue.cpp:205:19: note: declared here 205 | UnicodeString readOnlyAlias = impl->fFormattedValue->toTempString(*ec); | ^~~~~~~~~~~~~ Compiling tinystr v0.3.2 /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/measunit_extra.cpp:13: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 13 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition Compiling failure_derive v0.1.6 (https://github.com/badboy/failure?rev=64af847bc5fdcb6d2438bec8a6030812a80519a5#64af847b) dom/bindings Compiling typenum v1.12.0 dom/broadcastchannel /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/number_asformat.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/number_capi.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition Compiling fallible-iterator v0.2.0 Compiling fallible-streaming-iterator v0.1.9 Compiling khronos_api v3.1.0 /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/number_currencysymbols.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition Compiling once_cell v1.5.2 Compiling rayon-core v1.9.0 Compiling atomic_refcell v0.1.0 Compiling dtoa v0.4.2 Compiling arrayref v0.3.5 Compiling futures-task v0.3.4 Compiling smallbitvec v2.5.0 In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/dom/broadcastchannel/BroadcastChannel.h:11, from /builddir/build/BUILD/firefox-86.0/dom/broadcastchannel/BroadcastChannel.cpp:7, from Unified_cpp_dom_broadcastchannel0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/broadcastchannel/BroadcastChannel.cpp:18, from Unified_cpp_dom_broadcastchannel0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/cmemory.h:32, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/charstr.h:20, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/ucurr.cpp:23: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘CReg::CReg(const UChar*, const char*)’ at /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/ucurr.cpp:383:9, inlined from ‘static const void* CReg::reg(const UChar*, const char*, UErrorCode*)’ at /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/ucurr.cpp:392:41, inlined from ‘const void* ucurr_register_67(const UChar*, const char*, UErrorCode*)’ at /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/ucurr.cpp:464:25: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, 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-86.0/intl/icu/source/common/ucurr.cpp:25: /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/ucurr.cpp: In function ‘const void* ucurr_register_67(const UChar*, const char*, UErrorCode*)’: /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/cstring.h:37:57: note: length computed here 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/ucurr.cpp:379:32: note: in expansion of macro ‘uprv_strlen’ 379 | int32_t len = (int32_t)uprv_strlen(_id); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/number_mapper.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/number_multiplier.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/cmemory.h:32, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/charstr.h:20, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/uloc_tag.cpp:18: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘ULanguageTag* ultag_parse(const char*, int32_t, int32_t*, UErrorCode*)’ at /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/uloc_tag.cpp:2135:21, inlined from ‘void ulocimp_forLanguageTag_67(const char*, int32_t, icu_67::ByteSink&, int32_t*, UErrorCode*)’ at /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/uloc_tag.cpp:2799:88: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, 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-86.0/intl/icu/source/common/uloc_tag.cpp:20: /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/uloc_tag.cpp: In function ‘void ulocimp_forLanguageTag_67(const char*, int32_t, icu_67::ByteSink&, int32_t*, UErrorCode*)’: /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/cstring.h:37:57: note: length computed here 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/uloc_tag.cpp:2134:46: note: in expansion of macro ‘uprv_strlen’ 2134 | size_t preferredTagLen = uprv_strlen(preferredTag); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/number_patternstring.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/number_patternstring.cpp:11: warning: "UNISTR_FROM_CHAR_EXPLICIT" redefined 11 | #define UNISTR_FROM_CHAR_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/number_skeletons.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IntlUtils.h:11, from IntlUtilsBinding.cpp:17, from UnifiedBindings10.cpp:184: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/number_utils.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/numparse_affixes.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/TracingAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCPolicyAPI.h:61, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/jsapi.h:31, from /builddir/build/BUILD/firefox-86.0/dom/bindings/AtomList.h:10, from IIRFilterNodeBinding.cpp:4, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IntlUtils.h:11, from IntlUtilsBinding.cpp:17, from UnifiedBindings10.cpp:184: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/numparse_compositions.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/numparse_currency.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsFrameMessageManager.h:24, from /builddir/build/BUILD/firefox-86.0/dom/base/nsFrameMessageManager.cpp:7: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsFrameMessageManager::ReceiveMessage(nsISupports*, nsFrameLoader*, bool, const nsAString&, bool, nsFrameMessageManager::StructuredCloneData*, nsTArray*, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/dom/base/nsFrameMessageManager.cpp:706:46: note: while referencing ‘ports’ 706 | Sequence> ports; | ^~~~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/numparse_decimal.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/numparse_impl.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/numparse_parsednumber.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/numparse_scientific.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/numparse_symbols.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition Compiling crc32fast v1.2.0 /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/numparse_validators.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/numrange_fluent.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition Compiling id-arena v2.2.1 Compiling xml-rs v0.8.0 /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/numrange_impl.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IntlUtils.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.cpp:128: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowOuter.cpp:172: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/TracingAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCPolicyAPI.h:61, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventTarget.h:10, from /builddir/build/BUILD/firefox-86.0/dom/base/nsPIDOMWindow.h:15, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.h:10, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IntlUtils.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.cpp:128: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/TracingAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCPolicyAPI.h:61, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventTarget.h:10, from /builddir/build/BUILD/firefox-86.0/dom/base/nsPIDOMWindow.h:15, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.h:10, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindow.h:14, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowOuter.cpp:9: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowOuter.cpp:172: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ Compiling nodrop v0.1.12 Compiling void v1.0.2 Compiling interrupt-support v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Compiling adler v0.2.3 Compiling thin-slice v0.1.1 Compiling quick-error v1.2.1 Compiling byte-tools v0.3.0 Compiling either v1.1.0 Compiling precomputed-hash v0.1.1 Compiling bytes v0.5.3 Compiling static_assertions v1.1.0 Compiling same-file v1.0.2 Compiling cfg_aliases v0.1.1 Compiling fake-simd v0.1.2 Compiling fixedbitset v0.2.0 Compiling opaque-debug v0.2.1 Compiling nss_build_common v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) dom/cache Compiling encoding_c v0.9.7 Compiling svg_fmt v0.4.0 Compiling static_prefs v0.1.0 (/builddir/build/BUILD/firefox-86.0/modules/libpref/init/static_prefs) Compiling remove_dir_all v0.5.2 Compiling fluent-syntax v0.10.1 Compiling inplace_it v0.3.2 Compiling binary-space-partition v0.1.2 Compiling termcolor v1.0.5 In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/cache/Types.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/cache/Action.h:11, from /builddir/build/BUILD/firefox-86.0/dom/cache/Action.cpp:7, from Unified_cpp_dom_cache0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/cache/Cache.cpp:15, from Unified_cpp_dom_cache0.cpp:29: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ Compiling murmurhash3 v0.0.5 Compiling error-chain v0.11.0 Compiling cose v0.1.4 Compiling encoding_c_mem v0.2.5 /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/string_segment.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition Compiling pin-project-lite v0.1.4 Compiling qcms v0.2.0 (/builddir/build/BUILD/firefox-86.0/gfx/qcms) Compiling data-encoding v2.3.0 /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/ucol_sit.cpp: In function ‘UCollator* ucol_openFromShortString_67(const char*, UBool, UParseError*, UErrorCode*)’: /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: ‘uint32_t ucol_setVariableTop_67(UCollator*, const UChar*, int32_t, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 552 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); | ^ In file included from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/platform.h:25, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/ptypes.h:52, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/umachine.h:46, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/utypes.h:38, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/ustring.h:21, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/ucol_sit.cpp:18: /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/urename.h:781:54: note: declared here 781 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/urename.h:781:29: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 781 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/unicode/ucol.h:1273:1: note: in expansion of macro ‘ucol_setVariableTop’ 1273 | ucol_setVariableTop(UCollator *coll, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: ‘void ucol_restoreVariableTop_67(UCollator*, uint32_t, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 554 | ucol_restoreVariableTop(result, s.variableTopValue, status); | ^ In file included from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/platform.h:25, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/ptypes.h:52, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/umachine.h:46, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/utypes.h:38, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/ustring.h:21, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/ucol_sit.cpp:18: /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/urename.h:772:58: note: declared here 772 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/urename.h:772:33: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 772 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/unicode/ucol.h:1307:1: note: in expansion of macro ‘ucol_restoreVariableTop’ 1307 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); | ^~~~~~~~~~~~~~~~~~~~~~~ Compiling authenticator v0.3.1 Compiling unicode-segmentation v1.2.1 Compiling copyless v0.1.4 Compiling moz_cbor v0.1.1 Compiling futures-core v0.3.4 Compiling tracy-rs v0.1.2 Compiling mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/firefox-86.0/build/workspace-hack) Compiling ringbuf v0.2.1 Compiling runloop v0.1.0 Compiling prefs_parser v0.0.1 (/builddir/build/BUILD/firefox-86.0/modules/libpref/parser) Compiling bitreader v0.3.2 In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, from MutationObserverBinding.cpp:6, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MutationRecord_Binding::get_addedAnimations(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings13.cpp:2: MutationObserverBinding.cpp:1823:57: note: while referencing ‘result’ 1823 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, from MutationObserverBinding.cpp:6, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MutationRecord_Binding::get_removedAnimations(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings13.cpp:2: MutationObserverBinding.cpp:2027:57: note: while referencing ‘result’ 2027 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, from MutationObserverBinding.cpp:6, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MutationRecord_Binding::get_changedAnimations(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings13.cpp:2: MutationObserverBinding.cpp:1925:57: note: while referencing ‘result’ 1925 | nsTArray> result; | ^~~~~~ Compiling crossbeam-utils v0.6.5 Compiling thread_local v1.0.1 Compiling tracing-core v0.1.17 In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, from /builddir/build/BUILD/firefox-86.0/dom/cache/Context.cpp:7, from Unified_cpp_dom_cache1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::cache::StreamControl::CloseAllReadStreams()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 2 is outside array bounds of ‘nsTObserverArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_cache1.cpp:83: /builddir/build/BUILD/firefox-86.0/dom/cache/StreamControl.cpp:45:8: note: while referencing ‘readStreamList’ 45 | auto readStreamList = mReadStreamList.Clone(); | ^~~~~~~~~~~~~~ Compiling indexmap v1.6.0 Compiling crossbeam-utils v0.8.1 Compiling memoffset v0.6.1 In file included from Unified_cpp_dom_base0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.cpp: In member function ‘nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)’: /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.cpp:173:66: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct AttrArray::InternalAttr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 173 | (mImpl->mAttrCount - aPos - 1) * sizeof(InternalAttr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:48, from /builddir/build/BUILD/firefox-86.0/dom/base/AbstractRange.cpp:13, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:123:10: note: ‘struct AttrArray::InternalAttr’ declared here 123 | struct InternalAttr { | ^~~~~~~~~~~~ In file included from Unified_cpp_dom_base0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.cpp: In member function ‘void AttrArray::Compact()’: /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.cpp:352:72: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class AttrArray::Impl’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 352 | realloc(impl, Impl::AllocationSizeForAttributes(impl->mAttrCount))); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:48, from /builddir/build/BUILD/firefox-86.0/dom/base/AbstractRange.cpp:13, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:175:9: note: ‘class AttrArray::Impl’ declared here 175 | class Impl { | ^~~~ In file included from Unified_cpp_dom_base0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.cpp: In member function ‘bool AttrArray::GrowBy(uint32_t)’: /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.cpp:493:70: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class AttrArray::Impl’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 493 | static_cast(realloc(mImpl.release(), sizeInBytes.value())); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:48, from /builddir/build/BUILD/firefox-86.0/dom/base/AbstractRange.cpp:13, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:175:9: note: ‘class AttrArray::Impl’ declared here 175 | class Impl { | ^~~~ Compiling miniz_oxide v0.4.3 Compiling rayon v1.5.0 Compiling num-traits v0.2.10 Compiling num-integer v0.1.41 dom/canvas dom/clients/api Compiling crossbeam-utils v0.7.0 Compiling crossbeam-epoch v0.8.0 Compiling libdbus-sys v0.1.5 Compiling hashbrown v0.9.1 Compiling unicode-bidi v0.3.4 In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-86.0/dom/clients/api/Client.h:10, from /builddir/build/BUILD/firefox-86.0/dom/clients/api/Client.cpp:7, from Unified_cpp_dom_clients_api0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/clients/api/ClientDOMUtil.h:12, from /builddir/build/BUILD/firefox-86.0/dom/clients/api/Client.cpp:9, from Unified_cpp_dom_clients_api0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, from /builddir/build/BUILD/firefox-86.0/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/base/BodyConsumer.cpp:20, from Unified_cpp_dom_base0.cpp:56: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ Compiling c2-chacha v0.2.3 Compiling nom v5.1.1 Compiling instant v0.1.8 Compiling lock_api v0.4.1 Compiling clang-sys v1.0.3 Compiling owning_ref v0.4.0 Compiling semver v0.9.0 dom/clients/manager Compiling phf_shared v0.8.0 Compiling unic-langid-impl v0.9.0 In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, from /builddir/build/BUILD/firefox-86.0/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::AnonymousContent::SetCutoutRectsForElement(const nsAString&, const mozilla::dom::Sequence >&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/AbstractRange.cpp:13, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, from /builddir/build/BUILD/firefox-86.0/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In lambda function: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_base0.cpp:137: /builddir/build/BUILD/firefox-86.0/dom/base/ChromeUtils.cpp:1017:47: note: while referencing ‘childrenInfo’ 1017 | nsTArray childrenInfo( | ^~~~~~~~~~~~ Compiling dtoa-short v0.3.3 Compiling servo_arc v0.1.1 (/builddir/build/BUILD/firefox-86.0/servo/components/servo_arc) Compiling unreachable v1.0.0 Compiling humantime v1.3.0 Compiling block-padding v0.1.2 Compiling itertools v0.8.0 Compiling walkdir v2.3.1 In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ClientOpPromise.h:9, from /builddir/build/BUILD/firefox-86.0/dom/clients/manager/ClientManager.h:9, from /builddir/build/BUILD/firefox-86.0/dom/clients/manager/ClientChannelHelper.cpp:9, from Unified_cpp_dom_clients_manager0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/clients/manager/ClientManager.cpp:13, from Unified_cpp_dom_clients_manager0.cpp:65: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/canvas/CanvasGradient.h:8, from /builddir/build/BUILD/firefox-86.0/dom/canvas/CanvasGradient.cpp:5, from Unified_cpp_dom_canvas0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/canvas/ImageBitmap.cpp:22, from Unified_cpp_dom_canvas0.cpp:92: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ Compiling wgpu-core v0.6.0 (/builddir/build/BUILD/firefox-86.0/gfx/wgpu/wgpu-core) Compiling webext-storage v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/dom/base/CustomElementRegistry.cpp:27, from Unified_cpp_dom_base1.cpp:47: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCycleCollectionParticipant.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:14, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/CharacterData.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Comment.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/Comment.cpp:12, from Unified_cpp_dom_base1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/base/CustomElementRegistry.cpp:27, from Unified_cpp_dom_base1.cpp:47: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ Compiling http v0.2.0 Compiling futures-channel v0.3.4 In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/dom/clients/manager/ClientOpPromise.h:9, from /builddir/build/BUILD/firefox-86.0/dom/clients/manager/ClientOpenWindowUtils.h:9, from /builddir/build/BUILD/firefox-86.0/dom/clients/manager/ClientOpenWindowUtils.cpp:7, from Unified_cpp_dom_clients_manager1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/clients/manager/ClientSource.cpp:23, from Unified_cpp_dom_clients_manager1.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ Compiling tokio-executor v0.1.9 Compiling crossbeam-queue v0.1.2 Compiling tracing v0.1.21 In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IntlUtils.h:11, from WindowBinding.cpp:41, from UnifiedBindings24.cpp:15: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/dom/base/IntlUtils.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/IntlUtils.cpp:7, from Unified_cpp_dom_base3.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/TracingAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCPolicyAPI.h:61, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/jsapi.h:31, from /builddir/build/BUILD/firefox-86.0/dom/bindings/AtomList.h:10, from WidevineCDMManifestBinding.cpp:4, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IntlUtils.h:11, from WindowBinding.cpp:41, from UnifiedBindings24.cpp:15: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WidevineCDMManifestBinding.h:8, from WidevineCDMManifestBinding.cpp:6, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerLocation.h:11, from WorkerGlobalScopeBinding.cpp:29, from UnifiedBindings24.cpp:93: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTHashtable.h:23, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsBaseHashtable.h:14, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsDataHashtable.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/ImageTracker.h:13, from /builddir/build/BUILD/firefox-86.0/dom/base/ImageTracker.cpp:10, from Unified_cpp_dom_base3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/base/IntlUtils.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/IntlUtils.cpp:7, from Unified_cpp_dom_base3.cpp:20: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/DocGroup.cpp:7, from Unified_cpp_dom_base2.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/base/EventSource.cpp:18, from Unified_cpp_dom_base2.cpp:65: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/imgIContainer.h:35, from /builddir/build/BUILD/firefox-86.0/dom/base/ImageTracker.cpp:12, from Unified_cpp_dom_base3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::dom::MozQueryInterface* mozilla::dom::ChromeUtils::GenerateQI(const mozilla::dom::GlobalObject&, const mozilla::dom::Sequence&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_base3.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/base/MozQueryInterface.cpp:36:19: note: while referencing ‘ifaces’ 36 | nsTArray ifaces; | ^~~~~~ Compiling hashlink v0.6.0 Compiling fallible_collections v0.3.1 Compiling idna v0.2.0 Compiling rustc_version v0.2.3 In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/dom/base/RemoteOuterWindowProxy.cpp:12, from Unified_cpp_dom_base4.cpp:119: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/TracingAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCPolicyAPI.h:61, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:6, from /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.cpp:10, from Unified_cpp_dom_base4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/base/RemoteOuterWindowProxy.cpp:12, from Unified_cpp_dom_base4.cpp:119: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.cpp:10, from Unified_cpp_dom_base4.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.cpp:57, from Unified_cpp_dom_base4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WidevineCDMManifestBinding.h:8, from WidevineCDMManifestBinding.cpp:6, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::WorkerNavigator_Binding::get_languages(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings24.cpp:119: WorkerNavigatorBinding.cpp:721:22: note: while referencing ‘result’ 721 | nsTArray result; | ^~~~~~ Compiling unic-langid v0.9.0 Compiling new_debug_unreachable v1.0.1 In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/DocGroup.cpp:7, from Unified_cpp_dom_base2.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::Document::DoUpdateSVGUseElementShadowTrees()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_base2.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/base/Document.cpp:12834:35: note: while referencing ‘useElementsToUpdate’ 12834 | nsTArray> useElementsToUpdate; | ^~~~~~~~~~~~~~~~~~~ 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.3 Compiling memmap v0.7.0 Compiling hashglobe v0.1.0 (/builddir/build/BUILD/firefox-86.0/servo/components/hashglobe) Compiling atty v0.2.11 Compiling dirs-sys v0.3.4 Compiling pulse-ffi v0.1.0 (https://github.com/djg/cubeb-pulse-rs?rev=bf31534d08b2c16fb5e4c5834944ae3271efbd63#bf31534d) Compiling freetype v0.7.0 In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ProducerConsumerQueue.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebGLCommandQueue.h:11, from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLCrossProcessCommandQueue.h:9, from /builddir/build/BUILD/firefox-86.0/dom/canvas/ClientWebGLContext.h:23, from /builddir/build/BUILD/firefox-86.0/dom/canvas/HostWebGLContext.h:11, from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLMemoryTracker.cpp:8, from Unified_cpp_dom_canvas4.cpp:38: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h: In instantiation of ‘mozilla::webgl::QueueStatus mozilla::webgl::ConsumerView<_Consumer>::Read(T*, T*) [with T = mozilla::FloatOrInt; _Consumer = mozilla::webgl::RangeConsumerView]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:309:30: required from ‘static mozilla::webgl::QueueStatus mozilla::webgl::QueueParamTraits::Read(mozilla::webgl::ConsumerView&, Arg*) [with U = mozilla::webgl::RangeConsumerView; Arg = mozilla::FloatOrInt]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebGLCommandQueue.h:166:42: required from ‘bool mozilla::webgl::Deserialize(mozilla::webgl::RangeConsumerView&, Arg&, Args& ...) [with Arg = mozilla::FloatOrInt; Args = {}]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebGLCommandQueue.h:167:21: required from ‘bool mozilla::webgl::Deserialize(mozilla::webgl::RangeConsumerView&, Arg&, Args& ...) [with Arg = unsigned int; Args = {unsigned int, mozilla::FloatOrInt}]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebGLCommandQueue.h:722:36: required from ‘mozilla::MethodDispatcher::DispatchCommand:: [with auto:10 = {unsigned int, unsigned int, mozilla::FloatOrInt}]’ /usr/include/c++/10/type_traits:2506:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/10/type_traits:138:12: recursively required by substitution of ‘template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result::DispatchCommand::, unsigned int&, unsigned int&, mozilla::FloatOrInt&>; _Ret = void]’ /usr/include/c++/10/type_traits:138:12: required from ‘struct std::__and_::DispatchCommand::, unsigned int&, unsigned int&, mozilla::FloatOrInt&>, void, true, void>, std::__call_is_nothrow::DispatchCommand::, unsigned int&, unsigned int&, mozilla::FloatOrInt&>, mozilla::MethodDispatcher::DispatchCommand::, unsigned int&, unsigned int&, mozilla::FloatOrInt&> >’ /usr/include/c++/10/type_traits:2979:12: required from ‘struct std::is_nothrow_invocable::DispatchCommand::, unsigned int&, unsigned int&, mozilla::FloatOrInt&>’ /usr/include/c++/10/tuple:1707:31: required from ‘constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, mozilla::MethodDispatcher::DispatchCommand::, std::tuple&>’ /usr/include/c++/10/tuple:1730:14: required from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = mozilla::MethodDispatcher::DispatchCommand::; _Tuple = std::tuple&]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebGLCommandQueue.h:728:45: recursively required from ‘static bool mozilla::MethodDispatcher::DispatchCommand(ObjectT&, size_t, mozilla::webgl::RangeConsumerView&) [with ObjectT = mozilla::HostWebGLContext; Derived = mozilla::WebGLMethodDispatcher; 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-86.0/objdir/dist/include/mozilla/dom/WebGLCommandQueue.h:728:45: required from ‘static bool mozilla::MethodDispatcher::DispatchCommand(ObjectT&, size_t, mozilla::webgl::RangeConsumerView&) [with ObjectT = mozilla::HostWebGLContext; Derived = mozilla::WebGLMethodDispatcher; 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-86.0/dom/canvas/WebGLParent.cpp:68:63: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:243:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct mozilla::FloatOrInt’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 243 | memcpy(dest.begin().get(), view->begin().get(), byteSize); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLObjectModel.h:11, from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLExtensions.h:13, from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLExtensionTextureHalfFloatLinear.cpp:5, from Unified_cpp_dom_canvas4.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLTypes.h:341:8: note: ‘struct mozilla::FloatOrInt’ declared here 341 | struct FloatOrInt final // For TexParameter[fi] and friends. | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ProducerConsumerQueue.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebGLCommandQueue.h:11, from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLCrossProcessCommandQueue.h:9, from /builddir/build/BUILD/firefox-86.0/dom/canvas/ClientWebGLContext.h:23, from /builddir/build/BUILD/firefox-86.0/dom/canvas/HostWebGLContext.h:11, from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLMemoryTracker.cpp:8, from Unified_cpp_dom_canvas4.cpp:38: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h: In instantiation of ‘mozilla::webgl::QueueStatus mozilla::webgl::ConsumerView<_Consumer>::Read(T*, T*) [with T = mozilla::layers::SurfaceDescriptor; _Consumer = mozilla::webgl::RangeConsumerView]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:309:30: required from ‘static mozilla::webgl::QueueStatus mozilla::webgl::QueueParamTraits::Read(mozilla::webgl::ConsumerView&, Arg*) [with U = mozilla::webgl::RangeConsumerView; Arg = mozilla::layers::SurfaceDescriptor]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:273:73: required from ‘mozilla::webgl::QueueStatus mozilla::webgl::ConsumerView<_Consumer>::ReadParam(Arg*) [with Arg = mozilla::layers::SurfaceDescriptor; _Consumer = mozilla::webgl::RangeConsumerView]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:756:35: required from ‘static mozilla::webgl::QueueStatus mozilla::webgl::QueueParamTraits >::Read(mozilla::webgl::ConsumerView&, mozilla::webgl::QueueParamTraits >::ParamType*) [with U = mozilla::webgl::RangeConsumerView; ElementType = mozilla::layers::SurfaceDescriptor; mozilla::webgl::QueueParamTraits >::ParamType = mozilla::Maybe]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:273:73: required from ‘mozilla::webgl::QueueStatus mozilla::webgl::ConsumerView<_Consumer>::ReadParam(Arg*) [with Arg = mozilla::Maybe; _Consumer = mozilla::webgl::RangeConsumerView]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:439:24: required from ‘static mozilla::webgl::QueueStatus mozilla::webgl::QueueParamTraits::Read(mozilla::webgl::ConsumerView&, mozilla::webgl::QueueParamTraits::ParamType*) [with U = mozilla::webgl::RangeConsumerView; mozilla::webgl::QueueParamTraits::ParamType = mozilla::webgl::TexUnpackBlobDesc]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebGLCommandQueue.h:166:42: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/10/type_traits:2517:55: required from ‘struct std::__result_of_impl::DispatchCommand::, unsigned int&, unsigned int&, mozilla::avec3&, mozilla::webgl::PackingInfo&, mozilla::webgl::TexUnpackBlobDesc&>’ /usr/include/c++/10/type_traits:138:12: recursively required by substitution of ‘template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result::DispatchCommand::, unsigned int&, unsigned int&, mozilla::avec3&, mozilla::webgl::PackingInfo&, mozilla::webgl::TexUnpackBlobDesc&>; _Ret = void]’ /usr/include/c++/10/type_traits:138:12: required from ‘struct std::__and_::DispatchCommand::, unsigned int&, unsigned int&, mozilla::avec3&, mozilla::webgl::PackingInfo&, mozilla::webgl::TexUnpackBlobDesc&>, void, true, void>, std::__call_is_nothrow::DispatchCommand::, unsigned int&, unsigned int&, mozilla::avec3&, mozilla::webgl::PackingInfo&, mozilla::webgl::TexUnpackBlobDesc&>, mozilla::MethodDispatcher::DispatchCommand::, unsigned int&, unsigned int&, mozilla::avec3&, mozilla::webgl::PackingInfo&, mozilla::webgl::TexUnpackBlobDesc&> >’ /usr/include/c++/10/type_traits:2979:12: required from ‘struct std::is_nothrow_invocable::DispatchCommand::, unsigned int&, unsigned int&, mozilla::avec3&, mozilla::webgl::PackingInfo&, mozilla::webgl::TexUnpackBlobDesc&>’ /usr/include/c++/10/tuple:1707:31: required from ‘constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, mozilla::MethodDispatcher::DispatchCommand::, std::tuple, mozilla::webgl::PackingInfo, mozilla::webgl::TexUnpackBlobDesc>&>’ /usr/include/c++/10/tuple:1730:14: required from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = mozilla::MethodDispatcher::DispatchCommand::; _Tuple = std::tuple, mozilla::webgl::PackingInfo, mozilla::webgl::TexUnpackBlobDesc>&]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebGLCommandQueue.h:728:45: recursively required from ‘static bool mozilla::MethodDispatcher::DispatchCommand(ObjectT&, size_t, mozilla::webgl::RangeConsumerView&) [with ObjectT = mozilla::HostWebGLContext; Derived = mozilla::WebGLMethodDispatcher; 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-86.0/objdir/dist/include/mozilla/dom/WebGLCommandQueue.h:728:45: required from ‘static bool mozilla::MethodDispatcher::DispatchCommand(ObjectT&, size_t, mozilla::webgl::RangeConsumerView&) [with ObjectT = mozilla::HostWebGLContext; Derived = mozilla::WebGLMethodDispatcher; 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-86.0/dom/canvas/WebGLParent.cpp:68:63: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:243:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mozilla::layers::SurfaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 243 | memcpy(dest.begin().get(), view->begin().get(), byteSize); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLTypes.h:27, from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLObjectModel.h:11, from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLExtensions.h:13, from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLExtensionTextureHalfFloatLinear.cpp:5, from Unified_cpp_dom_canvas4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:3066:7: note: ‘class mozilla::layers::SurfaceDescriptor’ declared here 3066 | class SurfaceDescriptor final | ^~~~~~~~~~~~~~~~~ Compiling libudev-sys v0.1.3 (/builddir/build/BUILD/firefox-86.0/dom/webauthn/libudev-sys) Compiling socket2 v0.3.10 In file included from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleAutoArray.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoBindingTypes.h:106, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ResponsiveImageSelector.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/ResponsiveImageSelector.cpp:7, from Unified_cpp_dom_base5.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/base/SerializedStackHolder.cpp:10, from Unified_cpp_dom_base5.cpp:65: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from EventTargetBinding.cpp:29, from UnifiedBindings5.cpp:41: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/TracingAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCPolicyAPI.h:61, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, from EventHandlerBinding.cpp:4, from UnifiedBindings5.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from EventTargetBinding.cpp:29, from UnifiedBindings5.cpp:41: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ Compiling jobserver v0.1.21 Compiling quote v1.0.2 In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from UDPSocketBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MozDocumentMatcher_Binding::get_includeGlobs(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from WebExtensionContentScriptBinding.cpp:29, from UnifiedBindings23.cpp:262: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/extensions/WebExtensionContentScript.h:190:44: note: while referencing ‘’ 190 | aOutput.SetValue(aInput.Value().Clone()); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from UDPSocketBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MozDocumentMatcher_Binding::get_excludeGlobs(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from WebExtensionContentScriptBinding.cpp:29, from UnifiedBindings23.cpp:262: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/extensions/WebExtensionContentScript.h:190:44: note: while referencing ‘’ 190 | aOutput.SetValue(aInput.Value().Clone()); | ~~~~~~~~~~~~~~~~~~~~^~ Compiling gpu-descriptor-types v0.1.0 (https://github.com/zakarumych/gpu-descriptor?rev=831460c4b5120d9a74744d542f39a95b9816b5ab#831460c4) In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/dom/base/WindowNamedPropertiesHandler.cpp:15, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ Compiling gpu-alloc-types v0.1.0 (https://github.com/zakarumych/gpu-alloc?rev=d07be73f9439a37c89f5b72f2500cbf0eb4ff613#d07be73f) In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCharSeparatedTokenizer.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTSubstring.h:1374, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsAString.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsString.h:16, from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLExtensions.h:10, from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLExtensionTextureHalfFloatLinear.cpp:5, from Unified_cpp_dom_canvas4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RangedPtr.h: In static member function ‘static mozilla::webgl::QueueStatus mozilla::webgl::QueueParamTraits >::Read(mozilla::webgl::ConsumerView&, mozilla::webgl::QueueParamTraits >::T*) [with U = mozilla::webgl::RangeConsumerView]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RangedPtr.h:187:30: warning: ‘size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 187 | return create(mPtr + aInc); | ^ In file included from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLMethodDispatcher.h:12, from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLParent.cpp:14, from Unified_cpp_dom_canvas4.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLQueueParamTraits.h:177:12: note: ‘size’ was declared here 177 | size_t size; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ProducerConsumerQueue.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebGLCommandQueue.h:11, from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLCrossProcessCommandQueue.h:9, from /builddir/build/BUILD/firefox-86.0/dom/canvas/ClientWebGLContext.h:23, from /builddir/build/BUILD/firefox-86.0/dom/canvas/HostWebGLContext.h:11, from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLMemoryTracker.cpp:8, from Unified_cpp_dom_canvas4.cpp:38: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h: In function ‘mozilla::MethodDispatcher::DispatchCommand:: [with auto:10 = {bool}]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:331:20: warning: ‘temp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 331 | *aArg = temp ? true : false; | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:328:13: note: ‘temp’ was declared here 328 | uint8_t temp; | ^~~~ Compiling ffi-support v0.4.2 /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h: In function ‘mozilla::MethodDispatcher::DispatchCommand:: [with auto:10 = {bool, bool, bool, bool}]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:331:20: warning: ‘temp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 331 | *aArg = temp ? true : false; | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:328:13: note: ‘temp’ was declared here 328 | uint8_t temp; | ^~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h: In static member function ‘static mozilla::webgl::QueueStatus mozilla::webgl::QueueParamTraits::Read(mozilla::webgl::ConsumerView&, mozilla::webgl::QueueParamTraits::ParamType*) [with U = mozilla::webgl::RangeConsumerView]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:331:20: warning: ‘temp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 331 | *aArg = temp ? true : false; | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h: In function ‘mozilla::MethodDispatcher::DispatchCommand:: [with auto:10 = {long unsigned int, mozilla::layers::TextureType, bool}]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:368:14: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 368 | *aResult = ParamType(value); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:356:14: note: ‘value’ was declared here 356 | DataType value; | ^~~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h: In function ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, std::index_sequence<_Idx ...>) [with _Fn = mozilla::MethodDispatcher::DispatchCommand::; _Tuple = std::tuple, mozilla::avec3, mozilla::RawBuffer, unsigned int, mozilla::Maybe >&; long unsigned int ..._Idx = {0, 1, 2, 3, 4, 5, 6, 7, 8}]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:750:5: warning: ‘isSome’ may be used uninitialized in this function [-Wmaybe-uninitialized] 750 | if (!isSome) { | ^~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:745:10: note: ‘isSome’ was declared here 745 | bool isSome; | ^~~~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h: In static member function ‘static mozilla::webgl::QueueStatus mozilla::webgl::QueueParamTraits >::Read(mozilla::webgl::ConsumerView&, mozilla::webgl::QueueParamTraits >::ParamType*) [with U = mozilla::webgl::RangeConsumerView; ElementType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:750:5: warning: ‘temp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 750 | if (!isSome) { | ^~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h: In static member function ‘static mozilla::webgl::QueueStatus mozilla::webgl::EnumSerializer::Read(mozilla::webgl::ConsumerView&, mozilla::webgl::EnumSerializer::ParamType*) [with U = mozilla::webgl::RangeConsumerView; E = mozilla::gfx::SurfaceFormat; EnumValidator = IPC::ContiguousEnumValidatorInclusive]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:368:14: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 368 | *aResult = ParamType(value); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h: In static member function ‘static mozilla::webgl::QueueStatus mozilla::webgl::QueueParamTraits::Read(mozilla::webgl::ConsumerView&, mozilla::webgl::QueueParamTraits::ParamType*) [with U = mozilla::webgl::RangeConsumerView]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:750:5: warning: ‘isSome’ may be used uninitialized in this function [-Wmaybe-uninitialized] 750 | if (!isSome) { | ^~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:745:10: note: ‘isSome’ was declared here 745 | bool isSome; | ^~~~~~ Compiling env_logger v0.8.2 In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Gamepad_Binding::get_axes(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings6.cpp:158: GamepadBinding.cpp:430:20: note: while referencing ‘result’ 430 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Gamepad_Binding::get_buttons(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings6.cpp:158: GamepadBinding.cpp:324:61: note: while referencing ‘result’ 324 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Gamepad_Binding::get_hapticActuators(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings6.cpp:158: GamepadBinding.cpp:606:69: note: while referencing ‘result’ 606 | nsTArray> result; | ^~~~~~ Compiling dogear v0.4.0 In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Gamepad_Binding::get_touchEvents(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings6.cpp:158: GamepadBinding.cpp:818:60: note: while referencing ‘result’ 818 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Gamepad_Binding::get_lightIndicators(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings6.cpp:158: GamepadBinding.cpp:712:69: note: while referencing ‘result’ 712 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/TracingAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCPolicyAPI.h:61, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/jsapi.h:31, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DOMJSProxyHandler.h:14, from /builddir/build/BUILD/firefox-86.0/dom/base/WindowNamedPropertiesHandler.h:10, from /builddir/build/BUILD/firefox-86.0/dom/base/WindowNamedPropertiesHandler.cpp:7, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/base/WindowNamedPropertiesHandler.cpp:15, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.cpp:110, from Unified_cpp_dom_base8.cpp:92: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from Unified_cpp_dom_base8.cpp:137: /builddir/build/BUILD/firefox-86.0/dom/base/nsMappedAttributes.cpp: In member function ‘void nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)’: /builddir/build/BUILD/firefox-86.0/dom/base/nsMappedAttributes.cpp:154:52: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct nsMappedAttributes::InternalAttr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 154 | (mAttrCount - i) * sizeof(InternalAttr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/dom/base/nsFrameLoader.cpp:47, from Unified_cpp_dom_base8.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/base/nsMappedAttributes.h:93:10: note: ‘struct nsMappedAttributes::InternalAttr’ declared here 93 | struct InternalAttr { | ^~~~~~~~~~~~ In file included from Unified_cpp_dom_base8.cpp:137: /builddir/build/BUILD/firefox-86.0/dom/base/nsMappedAttributes.cpp: In member function ‘void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)’: /builddir/build/BUILD/firefox-86.0/dom/base/nsMappedAttributes.cpp:229:57: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct nsMappedAttributes::InternalAttr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 229 | (mAttrCount - aPos - 1) * sizeof(InternalAttr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/dom/base/nsFrameLoader.cpp:47, from Unified_cpp_dom_base8.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/base/nsMappedAttributes.h:93:10: note: ‘struct nsMappedAttributes::InternalAttr’ declared here 93 | struct InternalAttr { | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCycleCollectionParticipant.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Animation.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.h:13, from /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.cpp:7, from Unified_cpp_dom_base8.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.cpp:110, from Unified_cpp_dom_base8.cpp:92: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ dom/commandhandler In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventTargetBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/base/WindowNamedPropertiesHandler.cpp:8, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In static member function ‘static uint32_t mozilla::dom::nsContentPermissionUtils::ConvertArrayToPermissionRequest(nsIArray*, nsTArray&)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:644:26: warning: array subscript 3 is outside array bounds of ‘mozilla::dom::PermissionRequest [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_base7.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/base/nsContentPermissionHelper.cpp:198:60: note: while referencing ‘’ 198 | aDesArray.AppendElement(PermissionRequest(type, options)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventTargetBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/base/WindowNamedPropertiesHandler.cpp:8, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::WindowNamedPropertiesHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/base/WindowNamedPropertiesHandler.cpp:178:22: note: while referencing ‘names’ 178 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.cpp:46, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ Compiling tokio-current-thread v0.1.6 Compiling tokio-timer v0.2.11 Compiling fxhash v0.2.1 Compiling dns-parser v0.8.0 In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/jsfriendapi.h:11, from /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.h:12, from /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.cpp:7, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.cpp:46, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, from /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.h:26, from /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.cpp:7, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.cpp:43, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ Compiling base64 v0.10.1 Compiling rustc-hash v1.0.1 Compiling aho-corasick v0.7.6 Compiling nsstring v0.1.0 (/builddir/build/BUILD/firefox-86.0/xpcom/rust/nsstring) Compiling chardetng v0.1.9 (https://github.com/hsivonen/chardetng?rev=fd4ed671ef495af4dcda4c4cba3ef8d426db8af1#fd4ed671) Compiling shift_or_euc v0.1.0 Compiling ash v0.31.0 Compiling memoffset v0.5.1 dom/console dom/credentialmanagement Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/firefox-86.0/toolkit/library/rust/shared) Compiling fluent-langneg v0.13.0 Compiling intl_pluralrules v7.0.1 dom/crypto Compiling generic-array v0.12.0 Compiling gl_generator v0.14.0 Compiling cose-c v0.1.5 Compiling rand_core v0.5.1 Compiling bytes v0.4.9 Compiling futures-cpupool v0.1.8 dom/debugger In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:24, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ Compiling mio v0.6.21 In file included from /builddir/build/BUILD/firefox-86.0/dom/crypto/CryptoBuffer.h:10, from /builddir/build/BUILD/firefox-86.0/dom/crypto/CryptoBuffer.cpp:7, from Unified_cpp_dom_crypto0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/crypto/WebCryptoTask.cpp:23, from Unified_cpp_dom_crypto0.cpp:29: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ Compiling gfx-hal v0.6.0 (https://github.com/gfx-rs/gfx?rev=1d14789011cb892f4c1a205d3f8a87d479c2e354#1d147890) dom/encoding In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::ConsoleReportCollector::FlushConsoleReports(nsIConsoleReportCollector*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/console/ConsoleReportCollector.cpp:154:27: note: while referencing ‘reports’ 154 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::ConsoleReportCollector::StealConsoleReports(nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/console/ConsoleReportCollector.cpp:175:27: note: while referencing ‘reports’ 175 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::ConsoleReportCollector::FlushReportsToConsole(uint64_t, nsIConsoleReportCollector::ReportAction)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/console/ConsoleReportCollector.cpp:41:27: note: while referencing ‘reports’ 41 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/console/ConsoleReportCollector.cpp:41:27: note: while referencing ‘reports’ 41 | nsTArray reports; | ^~~~~~~ Compiling mapped_hyph v0.4.3 (https://github.com/jfkthame/mapped_hyph.git?rev=578d7058a638c955a597f035ce1a11049c3021d7#578d7058) In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::ConsoleReportCollector::FlushReportsToConsoleForServiceWorkerScope(const nsACString&, nsIConsoleReportCollector::ReportAction)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/console/ConsoleReportCollector.cpp:90:27: note: while referencing ‘reports’ 90 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/console/ConsoleReportCollector.cpp:90:27: note: while referencing ‘reports’ 90 | nsTArray reports; | ^~~~~~~ dom/events Compiling dirs v2.0.2 Compiling pulse v0.3.0 (https://github.com/djg/cubeb-pulse-rs?rev=bf31534d08b2c16fb5e4c5834944ae3271efbd63#bf31534d) dom/events/unix dom/fetch Compiling libudev v0.2.0 dom/file/ipc Compiling cc v1.0.59 Compiling cstr v0.2.8 In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Blob.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/File.h:10, from /builddir/build/BUILD/firefox-86.0/dom/fetch/BodyExtractor.cpp:8, from Unified_cpp_dom_fetch0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/fetch/Fetch.cpp:45, from Unified_cpp_dom_fetch0.cpp:29: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ Compiling gpu-descriptor v0.1.0 (https://github.com/zakarumych/gpu-descriptor?rev=831460c4b5120d9a74744d542f39a95b9816b5ab#831460c4) Compiling gpu-alloc v0.2.1 (https://github.com/zakarumych/gpu-alloc?rev=d07be73f9439a37c89f5b72f2500cbf0eb4ff613#d07be73f) Compiling type-map v0.3.0 Compiling petgraph v0.5.1 Compiling crossbeam-channel v0.5.0 Compiling build-parallel v0.1.2 Compiling crossbeam-epoch v0.9.1 Compiling flate2 v1.0.19 Compiling ordered-float v1.0.1 dom/file Compiling spirv_headers v1.4.2 Compiling regex v1.3.3 dom/file/uri In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BlobImpl.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, from /builddir/build/BUILD/firefox-86.0/dom/file/BaseBlobImpl.cpp:7, from Unified_cpp_dom_file0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/file/Blob.cpp:14, from Unified_cpp_dom_file0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ Compiling nserror v0.1.0 (/builddir/build/BUILD/firefox-86.0/xpcom/rust/nserror) Compiling shift_or_euc_c v0.1.0 Compiling dbus v0.6.4 dom/filehandle Compiling chardetng_c v0.1.2 (https://github.com/hsivonen/chardetng_c?rev=ed8a4c6f900a90d4dbc1d64b856e61490a1c3570#ed8a4c6f) Compiling digest v0.8.0 Compiling block-buffer v0.7.3 Compiling cexpr v0.4.0 Compiling glsl v4.0.3 dom/filesystem/compat In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/CallbackRunnables.h:10, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/CallbackRunnables.cpp:7, from Unified_cpp_filesystem_compat0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::{anonymous}::PromiseHandler::ResolvedCallback(JSContext*, JS::Handle)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_filesystem_compat0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/FileSystemDirectoryReader.cpp:55:46: note: while referencing ‘sequence’ 55 | Sequence> sequence; | ^~~~~~~~ Compiling rand_chacha v0.2.1 Compiling rand_pcg v0.2.1 Compiling tokio-io v0.1.7 Compiling mio-uds v0.6.7 Compiling gleam v0.13.1 Compiling gfx-backend-empty v0.6.0 (https://github.com/gfx-rs/gfx?rev=1d14789011cb892f4c1a205d3f8a87d479c2e354#1d147890) Compiling cmake v0.1.29 In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventDispatcher.h:11, from /builddir/build/BUILD/firefox-86.0/dom/events/Event.cpp:10, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/events/Event.cpp:17, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ Compiling synstructure v0.12.1 Compiling darling_core v0.10.1 Compiling intl-memoizer v0.5.0 Compiling libsqlite3-sys v0.20.1 Compiling lmdb-rkv-sys v0.11.0 Compiling glslopt v0.1.7 Compiling mozglue-static v0.1.0 (/builddir/build/BUILD/firefox-86.0/mozglue/static/rust) Compiling crossbeam-deque v0.8.0 Compiling fluent-pseudo v0.2.3 Compiling env_logger v0.7.1 Compiling Inflector v0.11.4 Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/firefox-86.0/intl/encoding_glue) Compiling l10nregistry-ffi v0.1.0 (/builddir/build/BUILD/firefox-86.0/intl/l10n/rust/l10nregistry-ffi) In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventDispatcher.h:11, from /builddir/build/BUILD/firefox-86.0/dom/events/Event.cpp:10, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In static member function ‘static nsresult mozilla::EventDispatcher::Dispatch(nsISupports*, nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event*, nsEventStatus*, mozilla::EventDispatchingCallback*, nsTArray*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.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-86.0/dom/events/EventDispatcher.cpp:844:34: note: while referencing ‘chain’ 844 | nsTArray chain; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventDispatcher.h:11, from /builddir/build/BUILD/firefox-86.0/dom/events/Event.cpp:10, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:439:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 439 | mArray.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_events1.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/events/EventDispatcher.cpp:844:34: note: while referencing ‘chain’ 844 | nsTArray chain; | ^~~~~ Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/firefox-86.0/netwerk/base/rust-helper) Compiling sha2 v0.8.0 Compiling glsl-to-cxx v0.1.0 (/builddir/build/BUILD/firefox-86.0/gfx/wr/glsl-to-cxx) Compiling rand v0.7.2 Compiling tokio-reactor v0.1.3 Compiling tokio-codec v0.1.0 Compiling audio_thread_priority v0.23.4 Compiling cubeb-sys v0.8.0 In file included from Unified_cpp_dom_events2.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/events/ShortcutKeys.cpp: In member function ‘mozilla::KeyEventHandler* mozilla::ShortcutKeys::EnsureHandlers(mozilla::HandlerType)’: /builddir/build/BUILD/firefox-86.0/dom/events/ShortcutKeys.cpp:109:14: warning: ‘cache’ may be used uninitialized in this function [-Wmaybe-uninitialized] 109 | *cache = handler; | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/events/ShortcutKeys.cpp:104:19: warning: ‘keyData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 104 | while (keyData->event) { | ~~~~~~~~~^~~~~ Compiling mp4parse v0.11.4 (https://github.com/mozilla/mp4parse-rust?rev=3d9efdc868ce8c5767cea28708fa6512c0ab6d17#3d9efdc8) Compiling rust_cascade v0.6.0 Compiling tokio-tcp v0.1.1 Compiling uuid v0.8.1 Compiling tempfile v3.1.0 Compiling tokio-udp v0.1.1 Compiling tokio-uds v0.2.5 Compiling phf_generator v0.8.0 Compiling crossbeam-deque v0.7.2 Compiling mp4parse_capi v0.11.4 (https://github.com/mozilla/mp4parse-rust?rev=3d9efdc868ce8c5767cea28708fa6512c0ab6d17#3d9efdc8) Compiling gkrust_utils v0.1.0 (/builddir/build/BUILD/firefox-86.0/xpcom/rust/gkrust_utils) Compiling mdns_service v0.1.0 (/builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/mdns_service) warning: unused import: `std::panic` --> dom/media/webrtc/transport/mdns_service/src/lib.rs:13:5 | 13 | use std::panic; | ^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default Compiling phf_codegen v0.8.0 Compiling tokio-threadpool v0.1.17 dom/filesystem warning: 1 warning emitted Compiling xpcom_macros v0.1.0 (/builddir/build/BUILD/firefox-86.0/xpcom/rust/xpcom/xpcom_macros) Compiling thiserror-impl v1.0.21 Compiling proc-macro-hack v0.5.11 Compiling cssparser v0.28.1 In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/Directory.cpp:19, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::GetFilesHelperParentCallback::Callback(nsresult, const FallibleTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::GetFilesResponseSuccess [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_filesystem0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/filesystem/GetFilesHelper.cpp:510:29: note: while referencing ‘success’ 510 | GetFilesResponseSuccess success; | ^~~~~~~ Compiling derive_more v0.99.2 In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::GetFilesHelper::ResolveOrRejectPromise(mozilla::dom::Promise*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_filesystem0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/filesystem/GetFilesHelper.cpp:404:26: note: while referencing ‘files’ 404 | Sequence> files; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_filesystem0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/filesystem/GetFilesHelper.cpp:404:26: note: while referencing ‘files’ 404 | Sequence> files; | ^~~~~ dom/flex dom/gamepad Compiling serde_with_macros v1.1.0 Compiling cssparser-macros v0.6.0 Compiling malloc_size_of_derive v0.1.1 Compiling peek-poke-derive v0.2.1 (/builddir/build/BUILD/firefox-86.0/gfx/wr/peek-poke/peek-poke-derive) Compiling ouroboros_macro v0.7.0 Compiling prost-derive v0.6.1 Compiling inherent v0.1.5 Compiling rental-impl v0.5.5 Compiling num-derive v0.3.0 Compiling selectors v0.22.0 (/builddir/build/BUILD/firefox-86.0/servo/components/selectors) Compiling cubeb-core v0.8.0 Compiling tokio-fs v0.1.3 Compiling darling_macro v0.10.1 Compiling phf_macros v0.8.0 Compiling paste-impl v0.1.12 Compiling thiserror v1.0.21 Compiling xpcom v0.1.0 (/builddir/build/BUILD/firefox-86.0/xpcom/rust/xpcom) Compiling failure v0.1.6 (https://github.com/badboy/failure?rev=64af847bc5fdcb6d2438bec8a6030812a80519a5#64af847b) Compiling ouroboros v0.7.0 Compiling tokio v0.1.11 Compiling cubeb v0.8.0 Compiling cubeb-backend v0.8.0 Compiling error-support v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Compiling naga v0.2.0 (https://github.com/gfx-rs/naga?rev=96c80738650822de35f77ab6a589f309460c8f39#96c80738) Compiling darling v0.10.1 Compiling prost v0.6.1 Compiling cubeb-pulse v0.3.0 (https://github.com/djg/cubeb-pulse-rs?rev=bf31534d08b2c16fb5e4c5834944ae3271efbd63#bf31534d) Compiling derive_common v0.0.1 (/builddir/build/BUILD/firefox-86.0/servo/components/derive_common) Compiling paste v0.1.12 Compiling phf v0.8.0 Compiling smallvec v1.5.1 Compiling serde_json v1.0.44 Compiling url v2.1.0 Compiling bincode v1.2.1 Compiling euclid v0.22.0 Compiling chrono v0.4.10 Compiling arrayvec v0.5.1 Compiling app_units v0.7.0 Compiling serde_with v1.4.0 Compiling ron v0.6.2 Compiling serde_bytes v0.11.2 Compiling rust_decimal v1.7.0 Compiling webrender_build v0.0.1 (/builddir/build/BUILD/firefox-86.0/gfx/wr/webrender_build) Compiling wgpu-types v0.6.0 (/builddir/build/BUILD/firefox-86.0/gfx/wgpu/wgpu-types) Compiling parking_lot_core v0.8.1 Compiling fallible v0.0.1 (/builddir/build/BUILD/firefox-86.0/servo/components/fallible) Compiling fluent-bundle v0.14.1 Compiling to_shmem_derive v0.0.1 (/builddir/build/BUILD/firefox-86.0/servo/components/to_shmem_derive) Compiling style_derive v0.0.1 (/builddir/build/BUILD/firefox-86.0/servo/components/style_derive) Compiling rusqlite v0.24.2 Compiling webrtc-sdp v0.3.8 Compiling viaduct v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Compiling toml v0.4.5 Compiling audioipc v0.2.5 (/builddir/build/BUILD/firefox-86.0/media/audioipc/audioipc) Compiling peek-poke v0.2.0 (/builddir/build/BUILD/firefox-86.0/gfx/wr/peek-poke) Compiling etagere v0.2.4 Compiling plane-split v0.17.1 Compiling wr_malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-86.0/gfx/wr/wr_malloc_size_of) Compiling gfx-backend-vulkan v0.6.5 (https://github.com/gfx-rs/gfx?rev=1d14789011cb892f4c1a205d3f8a87d479c2e354#1d147890) Compiling uluru v0.4.0 Compiling qlog v0.4.0 Compiling sfv v0.8.0 Compiling storage_variant v0.1.0 (/builddir/build/BUILD/firefox-86.0/storage/variant) Compiling moz_task v0.1.0 (/builddir/build/BUILD/firefox-86.0/xpcom/rust/moz_task) Compiling unic-langid-ffi v0.1.0 (/builddir/build/BUILD/firefox-86.0/intl/locale/rust/unic-langid-ffi) Compiling remote v0.1.0 (/builddir/build/BUILD/firefox-86.0/remote) Compiling mozurl v0.0.1 (/builddir/build/BUILD/firefox-86.0/netwerk/base/mozurl) Compiling processtools v0.1.0 (/builddir/build/BUILD/firefox-86.0/toolkit/components/processtools) Compiling parking_lot v0.11.1 Compiling fluent v0.14.1 Compiling to_shmem v0.0.1 (/builddir/build/BUILD/firefox-86.0/servo/components/to_shmem) Compiling sync-guid v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Compiling sql-support v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Compiling rsdparsa_capi v0.1.0 (/builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/rsdparsa_capi) Compiling rental v0.5.5 Compiling audioipc-client v0.4.0 (/builddir/build/BUILD/firefox-86.0/media/audioipc/client) Compiling audioipc-server v0.2.3 (/builddir/build/BUILD/firefox-86.0/media/audioipc/server) Compiling swgl v0.1.0 (/builddir/build/BUILD/firefox-86.0/gfx/wr/swgl) Compiling webrender_api v0.61.0 (/builddir/build/BUILD/firefox-86.0/gfx/wr/webrender_api) Compiling http_sfv v0.1.0 (/builddir/build/BUILD/firefox-86.0/netwerk/base/http-sfv) Compiling storage v0.1.0 (/builddir/build/BUILD/firefox-86.0/storage/rust) Compiling neqo-common v0.4.19 (https://github.com/mozilla/neqo?tag=v0.4.19#7bed9666) Compiling fluent-langneg-ffi v0.1.0 (/builddir/build/BUILD/firefox-86.0/intl/locale/rust/fluent-langneg-ffi) Compiling fluent-ffi v0.1.0 (/builddir/build/BUILD/firefox-86.0/intl/l10n/rust/fluent-ffi) Compiling neqo-crypto v0.4.19 (https://github.com/mozilla/neqo?tag=v0.4.19#7bed9666) Compiling style v0.0.1 (/builddir/build/BUILD/firefox-86.0/servo/components/style) Compiling sync15-traits v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Compiling cascade_bloom_filter v0.1.0 (/builddir/build/BUILD/firefox-86.0/toolkit/components/cascade_bloom_filter) Compiling jsrust_shared v0.1.0 (/builddir/build/BUILD/firefox-86.0/js/src/rust/shared) Compiling bookmark_sync v0.1.0 (/builddir/build/BUILD/firefox-86.0/toolkit/components/places/bookmark_sync) Compiling malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-86.0/servo/components/malloc_size_of) Compiling golden_gate v0.1.0 (/builddir/build/BUILD/firefox-86.0/services/sync/golden_gate) Compiling style_traits v0.0.1 (/builddir/build/BUILD/firefox-86.0/servo/components/style_traits) Compiling app_services_logger v0.1.0 (/builddir/build/BUILD/firefox-86.0/services/common/app_services_logger) Compiling wgpu_bindings v0.1.0 (/builddir/build/BUILD/firefox-86.0/gfx/wgpu_bindings) Compiling webext_storage_bridge v0.1.0 (/builddir/build/BUILD/firefox-86.0/toolkit/components/extensions/storage/webext_storage_bridge) Compiling gecko_logger v0.1.0 (/builddir/build/BUILD/firefox-86.0/xpcom/rust/gecko_logger) Compiling neqo-transport v0.4.19 (https://github.com/mozilla/neqo?tag=v0.4.19#7bed9666) Compiling lmdb-rkv v0.14.0 Compiling rkv v0.16.1 dom/geolocation Compiling neqo-qpack v0.4.19 (https://github.com/mozilla/neqo?tag=v0.4.19#7bed9666) Compiling glean-core v33.10.2 Compiling cert_storage v0.0.1 (/builddir/build/BUILD/firefox-86.0/security/manager/ssl/cert_storage) dom/grid Compiling kvstore v0.1.0 (/builddir/build/BUILD/firefox-86.0/toolkit/components/kvstore) Compiling neqo-http3 v0.4.19 (https://github.com/mozilla/neqo?tag=v0.4.19#7bed9666) Compiling glean v33.10.2 Compiling neqo_glue v0.1.0 (/builddir/build/BUILD/firefox-86.0/netwerk/socket/neqo_glue) Compiling fog v0.1.0 (/builddir/build/BUILD/firefox-86.0/toolkit/components/glean/api) dom/html/input Compiling fog_control v0.1.0 (/builddir/build/BUILD/firefox-86.0/toolkit/components/glean) dom/html dom/indexedDB In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ElementInternals.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/ElementInternals.cpp:7, from Unified_cpp_dom_html0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::Layer::SetInvalidRectToVisibleRegion()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:22, from /builddir/build/BUILD/firefox-86.0/dom/base/nsStyledElement.h:17, from /builddir/build/BUILD/firefox-86.0/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-86.0/dom/html/nsGenericHTMLElement.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ElementInternals.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/ElementInternals.cpp:7, from Unified_cpp_dom_html0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:40, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘mozilla::Result mozilla::dom::indexedDB::{anonymous}::GetStructuredCloneReadInfoFromBlob(const uint8_t*, uint32_t, const mozilla::dom::indexedDB::FileManager&, const nsAString&, const mozilla::Maybe&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_indexedDB0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParentCommon.cpp:368:39: note: while referencing ‘files’ 368 | nsTArray files; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘mozilla::Result mozilla::dom::indexedDB::{anonymous}::GetStructuredCloneReadInfoFromExternalBlob(uint64_t, const mozilla::dom::indexedDB::FileManager&, const nsAString&, const mozilla::Maybe&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_indexedDB0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParentCommon.cpp:387:39: note: while referencing ‘files’ 387 | nsTArray files; | ^~~~~ /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.cpp: In member function ‘void mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::PerformMaintenanceOnDatabase()’: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.cpp:14293:3: warning: ‘maintenanceAction’ may be used uninitialized in this function [-Wmaybe-uninitialized] 14293 | switch (maintenanceAction) { | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPermissionManager.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.h:11, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Result mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::MetadataToSpec() const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 7 is outside array bounds of ‘mozilla::dom::indexedDB::ObjectStoreSpec [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Assertions.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AlreadyAddRefed.h:14, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.cpp:7: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.cpp:17125:29: note: while referencing ‘objectStoreSpec’ 17125 | ObjectStoreSpec objectStoreSpec; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MacroArgs.h:95:60: note: in definition of macro ‘MOZ_ARG_9’ 95 | #define MOZ_ARG_9(a1, a2, a3, a4, a5, a6, a7, a8, a9, ...) a9 | ^~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:568:7: note: in expansion of macro ‘QM_TRY_ASSIGN_PROPAGATE_ERR’ 568 | QM_TRY_ASSIGN_PROPAGATE_ERR(__VA_ARGS__), QM_MISSING_ARGS(__VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IndexedDBCommon.h:22:3: note: in expansion of macro ‘QM_TRY_ASSIGN_META’ 22 | QM_TRY_ASSIGN_META(mozilla::dom::indexedDB, MOZ_UNIQUE_VAR(tryResult), \ | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IndexedDBCommon.h:24:29: note: in expansion of macro ‘IDB_TRY_ASSIGN_GLUE’ 24 | #define IDB_TRY_UNWRAP(...) IDB_TRY_ASSIGN_GLUE(unwrap, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.cpp:17115:3: note: in expansion of macro ‘IDB_TRY_UNWRAP’ 17115 | IDB_TRY_UNWRAP( | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IDBTransaction.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IDBTransaction.cpp:7, from Unified_cpp_dom_indexedDB1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IDBTransaction.cpp:20, from Unified_cpp_dom_indexedDB1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPermissionManager.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.h:11, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Result mozilla::dom::indexedDB::{anonymous}::ObjectStoreGetRequestOp::ConvertResponse(mozilla::dom::indexedDB::StructuredCloneReadInfoParent&&) [with T = mozilla::dom::indexedDB::PreprocessInfo]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::indexedDB::PreprocessInfo [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.cpp:20142:5: note: while referencing ‘result’ 20142 | T result; | ^~~~~~ dom/ipc/jsactor dom/ipc In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSActor.cpp:24, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/dom/ipc/ProcessHangMonitor.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCycleCollectionParticipant.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/JSActor.h:14, from /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSActor.cpp:7, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSActor.cpp:24, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/TracingAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCPolicyAPI.h:61, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIRemoteTab.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ProcessHangMonitor.h:14, from /builddir/build/BUILD/firefox-86.0/dom/ipc/ProcessHangMonitor.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/ipc/ProcessHangMonitor.cpp:11: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ dom/jsurl dom/l10n In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:9, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::L10nOverlays::TranslateElement(const mozilla::dom::GlobalObject&, mozilla::dom::Element&, const mozilla::dom::L10nMessage&, mozilla::dom::Nullable >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_l10n0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/l10n/L10nOverlays.cpp:435:31: note: while referencing ‘errors’ 435 | nsTArray errors; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:9, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::DocumentL10n::TranslateDocument(mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_l10n0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/l10n/DocumentL10n.cpp:160:36: note: while referencing ‘elements’ 160 | Sequence> elements; | ^~~~~~~~ dom/localstorage dom/mathml In file included from Unified_cpp_dom_ipc1.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/ipc/SharedMap.cpp: In member function ‘mozilla::Result mozilla::dom::ipc::SharedMap::MaybeRebuild()’: /builddir/build/BUILD/firefox-86.0/dom/ipc/SharedMap.cpp:217:26: warning: ‘count’ may be used uninitialized in this function [-Wmaybe-uninitialized] 217 | for (uint32_t i = 0; i < count; i++) { | ~~^~~~~~~ dom/media/autoplay dom/media/bridge In file included from Unified_cpp_dom_localstorage0.cpp:11: /builddir/build/BUILD/firefox-86.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-86.0/dom/localstorage/ActorsParent.cpp:1935:20: warning: ‘nextLoadIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1935 | mNextLoadIndex = aNextLoadIndex; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsParent.cpp:5591:12: note: ‘nextLoadIndex’ was declared here 5591 | uint32_t nextLoadIndex; | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsParent.cpp: In member function ‘nsresult mozilla::dom::{anonymous}::PrepareDatastoreOp::DatabaseWork()’: /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsParent.cpp:7053:3: warning: ‘alreadyExisted’ may be used uninitialized in this function [-Wmaybe-uninitialized] 7053 | if (alreadyExisted) { | ^~ dom/media/doctor dom/media/eme dom/media/encoder 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-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CDMCaps.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/eme/CDMCaps.cpp:7, from Unified_cpp_dom_media_eme0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::GetSupportedConfig(const mozilla::dom::KeySystemConfig&, const mozilla::dom::MediaKeySystemConfiguration&, mozilla::dom::MediaKeySystemConfiguration&, mozilla::DecoderDoctorDiagnostics*, bool, const std::function&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 10 is outside array bounds of ‘mozilla::dom::MediaKeySystemConfiguration [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_media_eme0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/media/eme/MediaKeySystemAccess.cpp:891:31: note: while referencing ‘config’ 891 | MediaKeySystemConfiguration config; | ^~~~~~ dom/media/mediacontrol dom/media/mediasession In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, from Unified_cpp_mediacapabilities0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/media/mediacapabilities/MediaCapabilities.cpp:31, from Unified_cpp_mediacapabilities0.cpp:38: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/media/mediasink dom/media/mediasource In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/media/mediacontrol/AudioFocusManager.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/mediacontrol/AudioFocusManager.cpp:5, from Unified_cpp_media_mediacontrol0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::dom::MediaMetadataBase mozilla::dom::MediaControlService::GetMainControllerMediaMetadata() const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 7 is outside array bounds of ‘mozilla::dom::MediaMetadataBase [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_media_mediacontrol0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/media/mediacontrol/MediaControlService.cpp:315:21: note: while referencing ‘metadata’ 315 | MediaMetadataBase metadata; | ^~~~~~~~ dom/media/mp3 dom/media/mp4 In file included from Unified_cpp_dom_media_mp40.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/media/mp4/MoofParser.cpp: In member function ‘mozilla::Result mozilla::Tkhd::Parse(mozilla::Box&)’: /builddir/build/BUILD/firefox-86.0/dom/media/mp4/MoofParser.cpp:852:46: warning: variable ‘reserved’ set but not used [-Wunused-but-set-variable] 852 | uint32_t creationTime, modificationTime, reserved, duration; | ^~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/media/mp4/MoofParser.cpp:865:14: warning: variable ‘reserved’ set but not used [-Wunused-but-set-variable] 865 | uint32_t reserved; | ^~~~~~~~ dom/media/ogg In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/media/mp4/Box.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/mp4/Box.cpp:7, from Unified_cpp_dom_media_mp40.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Result mozilla::CryptoFile::DoUpdate(const uint8_t*, size_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 2 is outside array bounds of ‘mozilla::PsshInfo [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_media_mp40.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/media/mp4/DecoderData.cpp:26:14: note: while referencing ‘psshInfo’ 26 | PsshInfo psshInfo; | ^~~~~~~~ dom/media/platforms/agnostic/bytestreams In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaData.h:16, from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, from Unified_cpp_bytestreams0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::SPSData]’: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/bytestreams/H264.cpp:104:15: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mozilla::SPSData’; use assignment or value-initialization instead [-Wclass-memaccess] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/bytestreams/H264.cpp:5, from Unified_cpp_bytestreams0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/bytestreams/H264.h:48:8: note: ‘struct mozilla::SPSData’ declared here 48 | struct SPSData { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/AudioConfig.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaData.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, from Unified_cpp_bytestreams0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::H264::ExtractExtraData(const mozilla::MediaRawData*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_bytestreams0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/bytestreams/H264.cpp:1029:21: note: while referencing ‘SPSTable’ 1029 | nsTArray SPSTable; | ^~~~~~~~ dom/media/platforms/agnostic/eme dom/media/platforms/agnostic/gmp dom/media/platforms/ffmpeg/ffmpeg57 dom/media/platforms/ffmpeg/ffmpeg58 dom/media/platforms/ffmpeg/libav53 In file included from Unified_cpp_ffmpeg_ffmpeg570.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp: In member function ‘virtual mozilla::MediaResult mozilla::FFmpegAudioDecoder<57>::DoDecode(mozilla::MediaRawData*, uint8_t*, int, bool*, mozilla::MediaDataDecoder::DecodedData&)’: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12: warning: variable ‘trimmed’ set but not used [-Wunused-but-set-variable] 240 | bool trimmed = false; | ^~~~~~~ dom/media/platforms/ffmpeg/libav54 In file included from Unified_cpp_ffmpeg_ffmpeg580.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp: In member function ‘virtual mozilla::MediaResult mozilla::FFmpegAudioDecoder<58>::DoDecode(mozilla::MediaRawData*, uint8_t*, int, bool*, mozilla::MediaDataDecoder::DecodedData&)’: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12: warning: variable ‘trimmed’ set but not used [-Wunused-but-set-variable] 240 | bool trimmed = false; | ^~~~~~~ In file included from Unified_cpp_ffmpeg_libav530.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp: In member function ‘virtual mozilla::MediaResult mozilla::FFmpegAudioDecoder<53>::DoDecode(mozilla::MediaRawData*, uint8_t*, int, bool*, mozilla::MediaDataDecoder::DecodedData&)’: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12: warning: variable ‘trimmed’ set but not used [-Wunused-but-set-variable] 240 | bool trimmed = false; | ^~~~~~~ In file included from Unified_cpp_ffmpeg_libav540.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp: In member function ‘virtual mozilla::MediaResult mozilla::FFmpegAudioDecoder<54>::DoDecode(mozilla::MediaRawData*, uint8_t*, int, bool*, mozilla::MediaDataDecoder::DecodedData&)’: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12: warning: variable ‘trimmed’ set but not used [-Wunused-but-set-variable] 240 | bool trimmed = false; | ^~~~~~~ dom/media/platforms/ffmpeg/libav55 In file included from Unified_cpp_ffmpeg_libav550.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp: In member function ‘virtual mozilla::MediaResult mozilla::FFmpegAudioDecoder<55>::DoDecode(mozilla::MediaRawData*, uint8_t*, int, bool*, mozilla::MediaDataDecoder::DecodedData&)’: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12: warning: variable ‘trimmed’ set but not used [-Wunused-but-set-variable] 240 | bool trimmed = false; | ^~~~~~~ dom/media/platforms/ffmpeg dom/media/platforms/omx dom/media/platforms dom/media/systemservices dom/media dom/media/utils dom/media/wave dom/media/webaudio/blink dom/media/webaudio In file included from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/blink/DynamicsCompressor.h:32, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, from Unified_cpp_webaudio_blink0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In static member function ‘static nsReturnRef WebCore::HRTFElevation::createBuiltin(int, float)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2376:16: warning: array subscript 193 is outside array bounds of ‘const nsTArrayHeader [1]’ [-Warray-bounds] 2376 | elem_type* iter = Elements() + aStart; | ^~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 276 | extern const nsTArrayHeader sEmptyTArrayHeader; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In constructor ‘WebCore::HRTFDatabase::HRTFDatabase(float)’: /builddir/build/BUILD/firefox-86.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-86.0/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 276 | extern const nsTArrayHeader sEmptyTArrayHeader; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In static member function ‘static nsReturnRef WebCore::HRTFElevation::createByInterpolatingSlices(WebCore::HRTFElevation*, WebCore::HRTFElevation*, float, float)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2376:16: warning: array subscript 193 is outside array bounds of ‘const nsTArrayHeader [1]’ [-Warray-bounds] 2376 | elem_type* iter = Elements() + aStart; | ^~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 276 | extern const nsTArrayHeader sEmptyTArrayHeader; | ^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_webaudio_blink0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/blink/HRTFPanner.cpp: In member function ‘void WebCore::HRTFPanner::pan(double, double, const mozilla::AudioBlock*, mozilla::AudioBlock*)’: /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/blink/HRTFPanner.cpp:281:61: warning: ‘convolutionDestinationL1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 281 | destinationL[i] = (1 - x) * convolutionDestinationL1[i] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/blink/HRTFPanner.cpp:283:61: warning: ‘convolutionDestinationR1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 283 | destinationR[i] = (1 - x) * convolutionDestinationR1[i] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTHashtable.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsBaseHashtable.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDataHashtable.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/MediaInfo.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/VideoUtils.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/MediaMIMETypes.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/MediaContainerType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/ADTSDecoder.cpp:8, from Unified_cpp_dom_media0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]’: /builddir/build/BUILD/firefox-86.0/dom/media/ADTSDemuxer.cpp:75:30: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class mozilla::adts::FrameHeader’; use assignment or value-initialization instead [-Wclass-memaccess] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/media/ADTSDemuxer.cpp:50:7: note: ‘class mozilla::adts::FrameHeader’ declared here 50 | class FrameHeader { | ^~~~~~~~~~~ dom/media/webm In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/TracingAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCPolicyAPI.h:61, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/AnalyserNode.cpp:7, from Unified_cpp_dom_media_webaudio0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/AudioEventTimeline.cpp:93:24: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h:109:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct mozilla::dom::AudioTimelineEvent’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/AudioParamTimeline.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioParam.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/AudioBufferSourceNode.cpp:10, from Unified_cpp_dom_media_webaudio0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/AudioEventTimeline.h:30:8: note: ‘struct mozilla::dom::AudioTimelineEvent’ declared here 30 | struct AudioTimelineEvent final { | ^~~~~~~~~~~~~~~~~~ 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-86.0/dom/media/webrtc/common/browser_logging/WebRtcLog.cpp: In function ‘void ConfigWebRtcLog(mozilla::LogLevel)’: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/common/browser_logging/WebRtcLog.cpp:88:30: warning: ‘log_level’ may be used uninitialized in this function [-Wmaybe-uninitialized] 88 | rtc::LogMessage::LogToDebug(log_level); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ dom/media/webrtc/jsapi In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/AnalyserNode.cpp:7, from Unified_cpp_dom_media_webaudio0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::AudioContext::CreateIIRFilter(const mozilla::dom::Sequence&, const mozilla::dom::Sequence&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 4 is outside array bounds of ‘mozilla::dom::IIRFilterOptions [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_media_webaudio0.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/AudioContext.cpp:516:20: note: while referencing ‘options’ 516 | IIRFilterOptions options; | ^~~~~~~ dom/media/webrtc/jsep In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_mixer/frame_combiner.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/libwebrtcglue/MediaConduitInterface.h:30, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/libwebrtcglue/AudioConduit.h:13, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/jsapi/PeerConnectionImpl.cpp:31, from Unified_cpp_media_webrtc_jsapi0.cpp:47: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ dom/media/webrtc/libwebrtcglue dom/media/webrtc/sdp In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_mixer/frame_combiner.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/libwebrtcglue/MediaConduitInterface.h:30, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/libwebrtcglue/AudioConduit.h:13, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/libwebrtcglue/AudioConduit.cpp:14, from Unified_cpp_libwebrtcglue0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttributeList.h:13, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpMediaSection.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/Sdp.h:71, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadSetup(RustAttributeList*)’: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttribute.h:1557:50: warning: ‘setupEnum’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1557 | : SdpAttribute(kSetupAttribute), mRole(role) {} | ^ /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:560:29: note: ‘setupEnum’ was declared here 560 | SdpSetupAttribute::Role setupEnum; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttributeList.h:13, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpMediaSection.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/Sdp.h:71, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadDirection(RustAttributeList*)’: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttribute.h:177:56: warning: ‘dir’ may be used uninitialized in this function [-Wmaybe-uninitialized] 177 | : SdpAttribute(kDirectionAttribute), mValue(value) {} | ^ /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:1130:36: note: ‘dir’ was declared here 1130 | SdpDirectionAttribute::Direction dir; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttributeList.h:13, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpMediaSection.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/Sdp.h:71, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadExtmap(RustAttributeList*)’: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttribute.h:334:40: warning: ‘direction’ may be used uninitialized in this function [-Wmaybe-uninitialized] 334 | extensionattributes}; | ^ /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:1223:38: note: ‘direction’ was declared here 1223 | SdpDirectionAttribute::Direction direction; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttributeList.h:13, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpMediaSection.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/Sdp.h:71, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadGroup(RustAttributeList*)’: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttribute.h:494:35: warning: ‘semantic’ may be used uninitialized in this function [-Wmaybe-uninitialized] 494 | Group value = {semantics, tags}; | ^ /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:899:38: note: ‘semantic’ was declared here 899 | SdpGroupAttributeList::Semantics semantic; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttributeList.h:13, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpMediaSection.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/Sdp.h:71, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadSsrcGroup(RustAttributeList*)’: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttribute.h:1716:40: warning: ‘semantic’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1716 | SsrcGroup value = {semantics, ssrcs}; | ^ /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:610:42: note: ‘semantic’ was declared here 610 | SdpSsrcGroupAttributeList::Semantics semantic; | ^~~~~~~~ dom/media/webrtc In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/media/MediaEventSource.h:20, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/CubebDeviceEnumerator.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/CubebDeviceEnumerator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::CubebDeviceEnumerator::EnumerateAudioDevices(mozilla::CubebDeviceEnumerator::Side)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/CubebDeviceEnumerator.cpp:228:37: note: while referencing ‘devices’ 228 | nsTArray> devices; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/MediaEngineWebRTCAudio.h:14, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/MediaEngineWebRTC.cpp:12: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/DecoderDoctorLogger.h:15, from /builddir/build/BUILD/firefox-86.0/dom/media/MediaDataDemuxer.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/Benchmark.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/Benchmark.cpp:7, from Unified_cpp_dom_media1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::DOMMediaStream::Constructor(const mozilla::dom::GlobalObject&, const mozilla::DOMMediaStream&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_media1.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/media/DOMMediaStream.cpp:172:45: note: while referencing ‘nonNullTrackSeq’ 172 | Sequence> nonNullTrackSeq; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttributeList.h:13, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpMediaSection.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/Sdp.h:71, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpParser.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/HybridSdpParser.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/HybridSdpParser.cpp:6, from Unified_cpp_dom_media_webrtc_sdp0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::SipccSdpAttributeList::LoadSsrcGroup(sdp_t*, uint16_t)’: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttribute.h:1716:40: warning: ‘semantic’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1716 | SsrcGroup value = {semantics, ssrcs}; | ^ In file included from Unified_cpp_dom_media_webrtc_sdp0.cpp:83: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SipccSdpAttributeList.cpp:486:42: note: ‘semantic’ was declared here 486 | SdpSsrcGroupAttributeList::Semantics semantic; | ^~~~~~~~ dom/media/webrtc/transport/build In file included from Unified_cpp_dom_media_webrtc_sdp0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpHelper.cpp: In member function ‘nsresult mozilla::SdpHelper::CopyTransportParams(size_t, const mozilla::SdpMediaSection&, mozilla::SdpMediaSection*)’: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpHelper.cpp:54:7: warning: ‘component’ may be used uninitialized in this function [-Wmaybe-uninitialized] 54 | if (numComponents >= component) { | ^~ In file included from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/MediaEngineWebRTCAudio.h:14, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/MediaEngineWebRTCAudio.cpp:6, from Unified_cpp_dom_media_webrtc0.cpp:29: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/AudioNode.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/MediaElementAudioSourceNode.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, from Unified_cpp_dom_media_webaudio2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::WaveShaperNode::SetCurve(const mozilla::dom::Nullable >&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_media_webaudio2.cpp:92: /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/WaveShaperNode.cpp:333:19: note: while referencing ‘curve’ 333 | nsTArray curve; | ^~~~~ dom/media/webrtc/transport/ipc In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ImageContainer.h:21, from /builddir/build/BUILD/firefox-86.0/dom/media/DOMMediaStream.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/MediaEngineDefault.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/MediaEngineDefault.cpp:5, from Unified_cpp_dom_media_webrtc0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::RTCCertificate::ReadCertificate(JSStructuredCloneReader*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_media_webrtc0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/RTCCertificate.cpp:387:16: note: while referencing ‘cert’ 387 | CryptoBuffer cert; | ^~~~ dom/media/webrtc/transport/third_party/nICEr cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ImageContainer.h:21, from /builddir/build/BUILD/firefox-86.0/dom/media/DOMMediaStream.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/MediaEngineDefault.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/MediaEngineDefault.cpp:5, from Unified_cpp_dom_media_webrtc0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::MediaEngineRemoteVideoSource::ChooseCapability(const mozilla::NormalizedConstraints&, const mozilla::MediaEnginePrefs&, webrtc::CaptureCapability&, mozilla::DistanceCalculation)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_media_webrtc0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/MediaEngineRemoteVideoSource.cpp:804:33: note: while referencing ‘candidateSet’ 804 | nsTArray candidateSet; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaEngineWebRTCAudio.h:14, from /builddir/build/BUILD/firefox-86.0/dom/media/MediaManager.cpp:68, from Unified_cpp_dom_media2.cpp:101: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ dom/media/webrtc/transport/third_party/nrappkit cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nrappkit/src/port/linux/include/linux_funcs.h:46, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nrappkit/src/port/linux/include/csi_platform.h:43, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nrappkit/src/share/nr_api.h:43, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nICEr/src/crypto/nr_crypto.c:33, from Unified_c_third_party_nICEr0.c:2: In function ‘strncpy’, inlined from ‘nr_ice_component_initialize_tcp’ at /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_component.c:579:11: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:47, from Unified_c_nrappkit0.c:2: In function ‘strncpy’, inlined from ‘nr_reg_register_callback’ at /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registrycb.c:169:5, inlined from ‘NR_reg_register_callback’ at /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registrycb.c:404:20: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 128 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 128 equals destination size [-Wstringop-truncation] cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In function ‘strncpy’, inlined from ‘r_vlog_e.part.0’ at /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:428:7: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_c_nrappkit0.c:2: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c: In function ‘r_vlog_e.part.0’: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:423:23: note: length computed here 423 | int formatlen = strlen(format); | ^~~~~~~~~~~~~~ In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:47, from Unified_c_nrappkit0.c:2: In function ‘strncpy’, inlined from ‘r_vlog_nr.part.0’ at /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:462:7: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_c_nrappkit0.c:2: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c: In function ‘r_vlog_nr.part.0’: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:458:23: note: length computed here 458 | int formatlen = strlen(format); | ^~~~~~~~~~~~~~ In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nrappkit/src/port/linux/include/linux_funcs.h:46, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nrappkit/src/port/linux/include/csi_platform.h:43, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nICEr/src/net/transport_addr_reg.c:33, from Unified_c_third_party_nICEr1.c:2: In function ‘strncpy’, inlined from ‘get_siocgifflags’ at /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:86:3, inlined from ‘stun_convert_netlink’ at /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:139:15, inlined from ‘stun_getaddrs_filtered’ at /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:251:22: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ output may be truncated copying 15 bytes from a string of length 32 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘stun_convert_netlink’ at /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:153:3, inlined from ‘stun_getaddrs_filtered’ at /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:251:22: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ output may be truncated copying 16 bytes from a string of length 32 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘stun_convert_netlink’ at /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:173:3, inlined from ‘stun_getaddrs_filtered’ at /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:251:22: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ output may be truncated copying 16 bytes from a string of length 32 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C dom/media/webrtc/transportbridge In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_mixer/frame_combiner.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/libwebrtcglue/MediaConduitInterface.h:30, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transportbridge/MediaPipeline.h:16, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transportbridge/MediaPipeline.cpp:8, from Unified_cpp_transportbridge0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ dom/media/webspeech/recognition In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/WebrtcTCPSocketCallback.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/nr_socket_tcp.h:47, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/nr_socket_tcp.cpp:42: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual int mozilla::NrTcpSocket::write(const void*, size_t, size_t*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/nr_socket_tcp.cpp:166:23: note: while referencing ‘writeData’ 166 | nsTArray writeData; | ^~~~~~~~~ Compiling geckoservo v0.0.1 (/builddir/build/BUILD/firefox-86.0/servo/ports/geckolib) dom/media/webspeech/synth/speechd /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/test_nr_socket.cpp: In member function ‘bool mozilla::TestNrSocket::allow_ingress(const nr_transport_addr&, mozilla::TestNrSocket::PortMapping**) const’: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/test_nr_socket.cpp:789:31: warning: ‘compare_flags’ may be used uninitialized in this function [-Wmaybe-uninitialized] 789 | if (!nr_transport_addr_cmp(const_cast(&remote_address), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 790 | &port_mapping->remote_address_, compare_flags)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/test_nr_socket.cpp:774:7: note: ‘compare_flags’ was declared here 774 | int compare_flags; | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/test_nr_socket.cpp: In member function ‘mozilla::TestNrSocket::PortMapping* mozilla::TestNrSocket::get_port_mapping(const nr_transport_addr&, mozilla::TestNat::NatBehavior) const’: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/test_nr_socket.cpp:789:31: warning: ‘compare_flags’ may be used uninitialized in this function [-Wmaybe-uninitialized] 789 | if (!nr_transport_addr_cmp(const_cast(&remote_address), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 790 | &port_mapping->remote_address_, compare_flags)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/test_nr_socket.cpp: In member function ‘virtual int mozilla::TestNrSocket::sendto(const void*, size_t, int, nr_transport_addr*)’: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/test_nr_socket.cpp:789:31: warning: ‘compare_flags’ may be used uninitialized in this function [-Wmaybe-uninitialized] 789 | if (!nr_transport_addr_cmp(const_cast(&remote_address), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 790 | &port_mapping->remote_address_, compare_flags)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/test_nr_socket.cpp:774:7: note: ‘compare_flags’ was declared here 774 | int compare_flags; | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/test_nr_socket.cpp:789:31: warning: ‘compare_flags’ may be used uninitialized in this function [-Wmaybe-uninitialized] 789 | if (!nr_transport_addr_cmp(const_cast(&remote_address), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 790 | &port_mapping->remote_address_, compare_flags)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/test_nr_socket.cpp:774:7: note: ‘compare_flags’ was declared here 774 | int compare_flags; | ^~~~~~~~~~~~~ dom/media/webspeech/synth dom/media/webvtt dom/messagechannel dom/midi dom/network dom/notification In file included from Unified_cpp_webspeech_synth0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function ‘bool mozilla::dom::SpeechSynthesisVoice::LocalService() const’: /builddir/build/BUILD/firefox-86.0/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:59:10: warning: ‘isLocal’ may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | return isLocal; | ^~~~~~~ dom/offline dom/payments/ipc dom/payments dom/performance In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/dom/network/Connection.h:10, from /builddir/build/BUILD/firefox-86.0/dom/network/Connection.cpp:7, from Unified_cpp_dom_network0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/network/Connection.cpp:12, from Unified_cpp_dom_network0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/permission In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Notification.h:10, from /builddir/build/BUILD/firefox-86.0/dom/notification/Notification.cpp:7, from Unified_cpp_dom_notification0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/notification/Notification.cpp:34, from Unified_cpp_dom_notification0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/dom/network/Connection.h:10, from /builddir/build/BUILD/firefox-86.0/dom/network/Connection.cpp:7, from Unified_cpp_dom_network0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘virtual nsresult mozilla::dom::UDPSocketParent::OnPacketReceived(nsIUDPSocket*, nsIUDPMessage*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/dom/performance/Performance.h:11, from /builddir/build/BUILD/firefox-86.0/dom/performance/Performance.cpp:7, from Unified_cpp_dom_performance0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/performance/Performance.cpp:28, from Unified_cpp_dom_performance0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from Unified_cpp_dom_network0.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/network/UDPSocketParent.cpp:503:27: note: while referencing ‘fallibleArray’ 503 | FallibleTArray fallibleArray; | ^~~~~~~~~~~~~ dom/plugins/base dom/plugins/ipc dom/power dom/presentation/provider In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-86.0/dom/plugins/ipc/PluginInstanceChild.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPlatform.h:25, from /builddir/build/BUILD/firefox-86.0/dom/plugins/ipc/PluginInstanceChild.cpp:14: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ dom/presentation dom/prio dom/promise In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/dom/promise/Promise.cpp:51, from Unified_cpp_dom_promise0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ dom/prototype In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/TracingAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCPolicyAPI.h:61, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Promise.h:14, from /builddir/build/BUILD/firefox-86.0/dom/promise/Promise.cpp:7, from Unified_cpp_dom_promise0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/promise/Promise.cpp:51, from Unified_cpp_dom_promise0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Promise.h:18, from /builddir/build/BUILD/firefox-86.0/dom/promise/Promise.cpp:7, from Unified_cpp_dom_promise0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/promise/Promise.cpp:29, from Unified_cpp_dom_promise0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/push dom/quota dom/reporting dom/script dom/security/featurepolicy In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/quota/ActorsChild.h:13, from /builddir/build/BUILD/firefox-86.0/dom/quota/ActorsChild.cpp:7, from Unified_cpp_dom_quota0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::Maybe; ElemType = mozilla::Maybe; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::Maybe; E = mozilla::Maybe; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::Maybe; E = mozilla::Maybe; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::Maybe; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/dom/quota/ActorsParent.cpp:844:21: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class mozilla::Maybe’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCharSeparatedTokenizer.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTSubstring.h:1374, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsAString.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsString.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/quota/ActorsChild.h:13, from /builddir/build/BUILD/firefox-86.0/dom/quota/ActorsChild.cpp:7, from Unified_cpp_dom_quota0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Maybe.h:374:55: note: ‘class mozilla::Maybe’ declared here 374 | class MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PushManager.h:32, from /builddir/build/BUILD/firefox-86.0/dom/push/PushManager.cpp:7, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/push/PushManager.cpp:18, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/quota/ActorsChild.h:13, from /builddir/build/BUILD/firefox-86.0/dom/quota/ActorsChild.cpp:7, from Unified_cpp_dom_quota0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/quota/StorageManager.cpp:30, from Unified_cpp_dom_quota0.cpp:110: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/security/sanitizer In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SRIMetadata.h:10, from /builddir/build/BUILD/firefox-86.0/dom/script/ScriptLoadRequest.h:16, from /builddir/build/BUILD/firefox-86.0/dom/script/LoadedScript.h:13, from /builddir/build/BUILD/firefox-86.0/dom/script/LoadedScript.cpp:7, from Unified_cpp_dom_script0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/script/ScriptSettings.cpp:17, from Unified_cpp_dom_script0.cpp:56: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/Feature.h:11, from /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/Feature.cpp:7, from Unified_cpp_featurepolicy0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::dom::FeaturePolicyParser::ParseString(const nsAString&, mozilla::dom::Document*, nsIPrincipal*, nsIPrincipal*, nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 4 is outside array bounds of ‘mozilla::dom::Feature [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_featurepolicy0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/FeaturePolicyParser.cpp:89:13: note: while referencing ‘feature’ 89 | Feature feature(featureTokens[0]); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/Feature.h:11, from /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/Feature.cpp:7, from Unified_cpp_featurepolicy0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 4 is outside array bounds of ‘mozilla::dom::Feature [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_featurepolicy0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/FeaturePolicyParser.cpp:89:13: note: while referencing ‘feature’ 89 | Feature feature(featureTokens[0]); | ^~~~~~~ dom/security dom/serializers In file included from Unified_cpp_dom_media3.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/media/MediaTrackGraph.cpp: In member function ‘void mozilla::MediaTrackGraphImpl::ApplyAudioContextOperationImpl(mozilla::AudioContextOperationControlMessage*)’: /builddir/build/BUILD/firefox-86.0/dom/media/MediaTrackGraph.cpp:3560:47: warning: ‘state’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3560 | [holder = move(aMessage->mHolder), state]() mutable { | ^ dom/serviceworkers In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/dom/serviceworkers/FetchEventOpChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/serviceworkers/FetchEventOpChild.cpp:7, from Unified_cpp_dom_serviceworkers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/serviceworkers/ServiceWorkerPrivate.h:13, from /builddir/build/BUILD/firefox-86.0/dom/serviceworkers/FetchEventOpChild.cpp:31, from Unified_cpp_dom_serviceworkers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/simpledb In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:17, from /builddir/build/BUILD/firefox-86.0/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/security/CSPEvalChecker.cpp:9, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/smil dom/storage In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:13, from /builddir/build/BUILD/firefox-86.0/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, from Unified_cpp_dom_serviceworkers1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/serviceworkers/ServiceWorkerEvents.cpp:34, from Unified_cpp_dom_serviceworkers1.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/svg In file included from /builddir/build/BUILD/firefox-86.0/dom/serviceworkers/ServiceWorkerJob.h:12, from /builddir/build/BUILD/firefox-86.0/dom/serviceworkers/ServiceWorkerUpdateJob.h:10, from /builddir/build/BUILD/firefox-86.0/dom/serviceworkers/ServiceWorkerRegisterJob.h:10, from /builddir/build/BUILD/firefox-86.0/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:7, from Unified_cpp_dom_serviceworkers2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/serviceworkers/ServiceWorkerRegistration.cpp:16, from Unified_cpp_dom_serviceworkers2.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/system dom/u2f dom/url warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: In file included from src/gl.cc:78: warning: src/glsl.h:261:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT constexpr bvec2_scalar(bool a) : x(a), y(a) {} warning: | ^ warning: src/glsl.h:267:24: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 267 | IMPLICIT bvec2(Bool a) : x(a), y(a) {} warning: | ^ warning: src/glsl.h:311:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 311 | IMPLICIT constexpr vec2_scalar(float a) : x(a), y(a) {} warning: | ^ warning: src/glsl.h:312:39: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 312 | IMPLICIT constexpr vec2_scalar(int a) : x(a), y(a) {} warning: | ^ warning: src/glsl.h:424:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 424 | IMPLICIT constexpr vec2(Float a) : x(a), y(a) {} warning: | ^ warning: src/glsl.h:426:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 426 | IMPLICIT constexpr vec2(vec2_scalar s) : x(s.x), y(s.y) {} warning: | ^ warning: src/glsl.h:741:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 741 | IMPLICIT constexpr ivec2_scalar(int32_t a) : x(a), y(a) {} warning: | ^ warning: src/glsl.h:799:23: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 799 | IMPLICIT ivec2(I32 a) : x(a), y(a) {} warning: | ^ warning: src/glsl.h:801:24: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 801 | IMPLICIT ivec2(vec2 a) : x(cast(a.x)), y(cast(a.y)) {} warning: | ^ warning: src/glsl.h:803:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 803 | IMPLICIT constexpr ivec2(ivec2_scalar s) : x(s.x), y(s.y) {} warning: | ^ warning: src/glsl.h:894:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 894 | IMPLICIT constexpr ivec3_scalar(int32_t a) : x(a), y(a), z(a) {} warning: | ^ warning: src/glsl.h:917:23: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 917 | IMPLICIT ivec3(I32 a) : x(a), y(a), z(a) {} warning: | ^ warning: src/glsl.h:968:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 968 | IMPLICIT constexpr ivec4_scalar(int32_t a) : x(a), y(a), z(a), w(a) {} warning: | ^ warning: src/glsl.h:1000:23: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1000 | IMPLICIT ivec4(I32 a) : x(a), y(a), z(a), w(a) {} warning: | ^ warning: src/glsl.h:1003:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1003 | IMPLICIT constexpr ivec4(ivec4_scalar s) : x(s.x), y(s.y), z(s.z), w(s.w) {} warning: | ^ warning: src/glsl.h:1096:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1096 | IMPLICIT constexpr bvec3_scalar(bool a) : x(a), y(a), z(a) {} warning: | ^ warning: src/glsl.h:1102:24: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1102 | IMPLICIT bvec3(Bool a) : x(a), y(a), z(a) {} warning: | ^ warning: src/glsl.h:1132:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1132 | IMPLICIT constexpr bvec4_scalar(bool a) : x(a), y(a), z(a), w(a) {} warning: | ^ warning: src/glsl.h:1139:24: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1139 | IMPLICIT bvec4(Bool a) : x(a), y(a), z(a), w(a) {} warning: | ^ warning: src/glsl.h:1244:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1244 | IMPLICIT constexpr vec3_scalar(float a) : x(a), y(a), z(a) {} warning: | ^ warning: src/glsl.h:1335:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1335 | IMPLICIT constexpr vec3(Float a) : x(a), y(a), z(a) {} warning: | ^ warning: src/glsl.h:1338:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1338 | IMPLICIT constexpr vec3(vec3_scalar s) : x(s.x), y(s.y), z(s.z) {} warning: | ^ warning: src/glsl.h:1515:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1515 | IMPLICIT constexpr vec4_scalar(float a) : x(a), y(a), z(a), w(a) {} warning: | ^ warning: src/glsl.h:1607:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1607 | IMPLICIT constexpr vec4(Float a) : x(a), y(a), z(a), w(a) {} warning: | ^ warning: src/glsl.h:1613:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1613 | IMPLICIT constexpr vec4(vec4_scalar s) : x(s.x), y(s.y), z(s.z), w(s.w) {} warning: | ^ warning: src/glsl.h:1939:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1939 | IMPLICIT constexpr mat2_scalar(float a) { warning: | ^ warning: src/glsl.h:1947:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1947 | IMPLICIT mat2_scalar(const mat4_scalar& mat); warning: | ^ warning: src/glsl.h:1985:24: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1985 | IMPLICIT mat2(Float a) { warning: | ^ warning: src/glsl.h:1994:32: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1994 | IMPLICIT mat2(const mat4& mat); warning: | ^ warning: src/glsl.h:1995:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1995 | IMPLICIT constexpr mat2(mat2_scalar s) { warning: | ^ warning: src/glsl.h:2049:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 2049 | IMPLICIT mat3_scalar(const mat4_scalar& mat); warning: | ^ warning: src/glsl.h:2083:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 2083 | IMPLICIT constexpr mat3(mat3_scalar s) { warning: | ^ warning: src/glsl.h:2102:32: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 2102 | IMPLICIT mat3(const mat4& mat); warning: | ^ warning: src/glsl.h:2189:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 2189 | IMPLICIT constexpr mat4(mat4_scalar s) { warning: | ^ warning: src/glsl.h:2221:57: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 2221 | IMPLICIT mat3_scalar::mat3_scalar(const mat4_scalar& mat) warning: | ^ warning: src/glsl.h:2226:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 2226 | IMPLICIT mat2::mat2(const mat4& mat) warning: | ^ warning: src/glsl.h:2229:57: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 2229 | IMPLICIT mat2_scalar::mat2_scalar(const mat4_scalar& mat) warning: | ^ warning: In file included from src/gl.cc:3199: warning: src/composite.h:548:8: warning: ‘YUVConverter’ has a base ‘YUVConverterImpl<(& YUVMatrix601)>’ whose type uses the anonymous namespace [-Wsubobject-linkage] warning: 548 | struct YUVConverter : YUVConverterImpl {}; warning: | ^~~~~~~~~~~~~~~~~~~~~ warning: src/composite.h:560:8: warning: ‘YUVConverter’ has a base ‘YUVConverterImpl<(& YUVMatrix709)>’ whose type uses the anonymous namespace [-Wsubobject-linkage] warning: 560 | struct YUVConverter : YUVConverterImpl {}; warning: | ^~~~~~~~~~~~~~~~~~~~~ warning: src/composite.h:572:8: warning: ‘YUVConverter’ has a base ‘YUVConverterImpl<(& YUVMatrix2020)>’ whose type uses the anonymous namespace [-Wsubobject-linkage] warning: 572 | struct YUVConverter : YUVConverterImpl {}; warning: | ^~~~~~~~~~~~~~~~~~~~~~ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:1, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend.h:106:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 106 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend.h:124:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 124 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:1, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend.h:143:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 143 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend.h:161:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 161 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend.h:181:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 181 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend.h:201:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 201 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend.h:222:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 222 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend.h:244:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 244 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend.h:266:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 266 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:1, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend.h:298:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 298 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend.h:324:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 324 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend.h:342:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 342 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend.h:754:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 754 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend.h:772:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 772 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend.h:791:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 791 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:2, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend_ALPHA_PASS.h:106:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 106 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend_ALPHA_PASS.h:124:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 124 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:2, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend_ALPHA_PASS.h:143:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 143 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend_ALPHA_PASS.h:161:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 161 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend_ALPHA_PASS.h:181:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 181 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend_ALPHA_PASS.h:201:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 201 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend_ALPHA_PASS.h:222:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 222 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend_ALPHA_PASS.h:244:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 244 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend_ALPHA_PASS.h:266:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 266 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:2, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend_ALPHA_PASS.h:298:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 298 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend_ALPHA_PASS.h:324:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 324 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend_ALPHA_PASS.h:342:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 342 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend_ALPHA_PASS.h:759:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 759 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend_ALPHA_PASS.h:777:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 777 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend_ALPHA_PASS.h:796:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 796 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:3, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend_DEBUG_OVERDRAW.h:106:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 106 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend_DEBUG_OVERDRAW.h:124:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 124 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:3, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend_DEBUG_OVERDRAW.h:143:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 143 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend_DEBUG_OVERDRAW.h:161:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 161 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend_DEBUG_OVERDRAW.h:181:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 181 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend_DEBUG_OVERDRAW.h:201:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 201 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend_DEBUG_OVERDRAW.h:222:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 222 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend_DEBUG_OVERDRAW.h:244:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 244 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend_DEBUG_OVERDRAW.h:266:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 266 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:3, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend_DEBUG_OVERDRAW.h:298:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 298 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend_DEBUG_OVERDRAW.h:324:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 324 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend_DEBUG_OVERDRAW.h:342:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 342 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend_DEBUG_OVERDRAW.h:754:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 754 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend_DEBUG_OVERDRAW.h:772:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 772 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_blend_DEBUG_OVERDRAW.h:791:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 791 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:4, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient.h:95:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 95 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient.h:113:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 113 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:4, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient.h:132:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 132 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient.h:150:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 150 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient.h:170:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 170 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient.h:190:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 190 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient.h:211:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 211 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient.h:233:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 233 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient.h:255:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 255 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:4, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient.h:287:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 287 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient.h:313:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 313 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient.h:331:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 331 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient.h:363:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 363 | IMPLICIT ConicGradient(ConicGradient_scalar s):center_point(s.center_point),start_end_offset(s.start_end_offset),angle(s.angle),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient.h:694:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 694 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient.h:712:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 712 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient.h:731:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 731 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:5, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient_ALPHA_PASS.h:96:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 96 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient_ALPHA_PASS.h:114:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 114 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:5, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient_ALPHA_PASS.h:133:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 133 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient_ALPHA_PASS.h:151:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 151 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient_ALPHA_PASS.h:171:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 171 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient_ALPHA_PASS.h:191:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 191 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient_ALPHA_PASS.h:212:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 212 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient_ALPHA_PASS.h:234:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 234 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient_ALPHA_PASS.h:256:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 256 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:5, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient_ALPHA_PASS.h:288:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 288 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient_ALPHA_PASS.h:314:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 314 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient_ALPHA_PASS.h:332:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 332 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient_ALPHA_PASS.h:366:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 366 | IMPLICIT ConicGradient(ConicGradient_scalar s):center_point(s.center_point),start_end_offset(s.start_end_offset),angle(s.angle),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient_ALPHA_PASS.h:706:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 706 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient_ALPHA_PASS.h:724:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 724 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient_ALPHA_PASS.h:743:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 743 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:6, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient_DEBUG_OVERDRAW.h:95:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 95 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient_DEBUG_OVERDRAW.h:113:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 113 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:6, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient_DEBUG_OVERDRAW.h:132:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 132 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient_DEBUG_OVERDRAW.h:150:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 150 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient_DEBUG_OVERDRAW.h:170:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 170 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient_DEBUG_OVERDRAW.h:190:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 190 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient_DEBUG_OVERDRAW.h:211:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 211 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient_DEBUG_OVERDRAW.h:233:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 233 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient_DEBUG_OVERDRAW.h:255:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 255 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:6, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient_DEBUG_OVERDRAW.h:287:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 287 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient_DEBUG_OVERDRAW.h:313:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 313 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient_DEBUG_OVERDRAW.h:331:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 331 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient_DEBUG_OVERDRAW.h:363:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 363 | IMPLICIT ConicGradient(ConicGradient_scalar s):center_point(s.center_point),start_end_offset(s.start_end_offset),angle(s.angle),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient_DEBUG_OVERDRAW.h:694:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 694 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient_DEBUG_OVERDRAW.h:712:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 712 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_conic_gradient_DEBUG_OVERDRAW.h:731:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 731 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:7, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:7, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 297 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 323 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:369:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 369 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:888:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 888 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:906:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 906 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:927:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 927 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:8, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_ARRAY.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_ARRAY.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_ARRAY.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_ARRAY.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_ARRAY.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_ARRAY.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_ARRAY.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_ARRAY.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_ARRAY.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_ARRAY.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 297 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_ARRAY.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 323 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_ARRAY.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_ARRAY.h:369:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 369 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_ARRAY.h:888:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 888 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_ARRAY.h:906:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 906 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_ARRAY.h:927:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 927 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:9, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:9, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 297 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 323 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:369:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 369 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:888:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 888 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:906:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 906 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:927:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 927 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:10, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:10, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 297 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 323 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:369:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 369 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:886:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 886 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:904:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 904 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:923:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 923 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:11, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:11, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 297 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 323 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:369:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 369 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:886:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 886 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:904:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 904 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:923:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 923 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:12, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:12, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 297 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 323 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:369:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 369 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:886:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 886 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:904:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 904 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:923:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 923 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:13, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:13, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 297 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 323 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:369:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 369 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:825:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 825 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:843:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 843 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:864:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 864 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:14, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_ARRAY.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_ARRAY.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_ARRAY.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_ARRAY.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_ARRAY.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_ARRAY.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_ARRAY.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_ARRAY.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_ARRAY.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:14, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_ARRAY.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 297 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_ARRAY.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 323 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_ARRAY.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_ARRAY.h:369:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 369 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_ARRAY.h:825:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 825 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_ARRAY.h:843:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 843 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_ARRAY.h:864:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 864 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:15, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:15, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 297 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 323 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:369:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 369 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:825:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 825 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:843:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 843 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:864:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 864 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:16, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:16, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:16, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 297 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 323 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:369:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 369 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:823:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 823 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:841:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 841 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:860:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 860 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:17, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_2D_ARRAY.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_2D_ARRAY.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:17, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_2D_ARRAY.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_2D_ARRAY.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_2D_ARRAY.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_2D_ARRAY.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_2D_ARRAY.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_2D_ARRAY.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_2D_ARRAY.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:17, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_2D_ARRAY.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 297 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_2D_ARRAY.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 323 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_2D_ARRAY.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_2D_ARRAY.h:369:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 369 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_2D_ARRAY.h:823:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 823 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_2D_ARRAY.h:841:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 841 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_2D_ARRAY.h:860:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 860 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:18, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:18, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:18, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 297 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 323 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:369:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 369 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:823:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 823 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:841:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 841 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:860:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 860 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:19, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:19, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:361:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 361 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:791:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 791 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:809:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 809 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:828:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 828 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:20, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_ARRAY.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_ARRAY.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_ARRAY.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_ARRAY.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_ARRAY.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_ARRAY.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_ARRAY.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_ARRAY.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_ARRAY.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:20, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_ARRAY.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_ARRAY.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_ARRAY.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_ARRAY.h:361:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 361 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_ARRAY.h:791:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 791 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_ARRAY.h:809:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 809 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_ARRAY.h:828:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 828 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:21, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:21, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:361:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 361 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:791:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 791 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:809:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 809 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:828:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 828 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:22, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:22, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:361:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 361 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:791:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 791 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:809:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 809 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:828:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 828 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:23, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:23, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:361:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 361 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:791:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 791 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:809:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 809 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:828:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 828 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:24, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:24, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:361:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 361 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:791:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 791 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:809:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 809 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:828:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 828 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:25, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:25, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:25, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:361:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 361 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:728:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 728 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:746:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 746 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:765:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 765 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:26, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:26, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY.h:361:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 361 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY.h:728:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 728 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY.h:746:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 746 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY.h:765:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 765 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:27, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:27, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:27, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:361:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 361 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:728:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 728 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:746:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 746 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:765:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 765 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:28, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_2D.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_2D.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:28, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_2D.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_2D.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_2D.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_2D.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_2D.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_2D.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_2D.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:28, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_2D.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_2D.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_2D.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_2D.h:361:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 361 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_2D.h:728:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 728 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_2D.h:746:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 746 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_2D.h:765:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 765 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:29, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_2D_ARRAY.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_2D_ARRAY.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:29, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_2D_ARRAY.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_2D_ARRAY.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_2D_ARRAY.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_2D_ARRAY.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_2D_ARRAY.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_2D_ARRAY.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_2D_ARRAY.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:29, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_2D_ARRAY.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_2D_ARRAY.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_2D_ARRAY.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_2D_ARRAY.h:361:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 361 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_2D_ARRAY.h:728:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 728 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_2D_ARRAY.h:746:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 746 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_2D_ARRAY.h:765:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 765 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:30, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_RECT.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_RECT.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:30, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_RECT.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_RECT.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_RECT.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_RECT.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_RECT.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_RECT.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_RECT.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:30, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_RECT.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_RECT.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_RECT.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_RECT.h:361:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 361 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_RECT.h:728:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 728 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_RECT.h:746:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 746 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_image_TEXTURE_RECT.h:765:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 765 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:31, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient.h:93:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 93 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient.h:111:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 111 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:31, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient.h:130:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 130 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient.h:148:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 148 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient.h:168:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 168 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient.h:188:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 188 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient.h:209:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 209 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient.h:231:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 231 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient.h:253:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 253 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:31, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient.h:285:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 285 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient.h:311:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 311 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient.h:329:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 329 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient.h:355:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 355 | IMPLICIT Gradient(Gradient_scalar s):start_end_point(s.start_end_point),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient.h:683:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 683 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient.h:701:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 701 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient.h:720:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 720 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:32, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient_ALPHA_PASS.h:94:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 94 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient_ALPHA_PASS.h:112:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 112 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:32, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient_ALPHA_PASS.h:131:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 131 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient_ALPHA_PASS.h:149:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 149 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient_ALPHA_PASS.h:169:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 169 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient_ALPHA_PASS.h:189:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 189 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient_ALPHA_PASS.h:210:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 210 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient_ALPHA_PASS.h:232:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 232 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient_ALPHA_PASS.h:254:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 254 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:32, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient_ALPHA_PASS.h:286:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 286 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient_ALPHA_PASS.h:312:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 312 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient_ALPHA_PASS.h:330:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 330 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient_ALPHA_PASS.h:358:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 358 | IMPLICIT Gradient(Gradient_scalar s):start_end_point(s.start_end_point),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient_ALPHA_PASS.h:695:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 695 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient_ALPHA_PASS.h:713:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 713 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient_ALPHA_PASS.h:732:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 732 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:33, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient_DEBUG_OVERDRAW.h:93:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 93 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient_DEBUG_OVERDRAW.h:111:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 111 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:33, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient_DEBUG_OVERDRAW.h:130:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 130 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient_DEBUG_OVERDRAW.h:148:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 148 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient_DEBUG_OVERDRAW.h:168:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 168 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient_DEBUG_OVERDRAW.h:188:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 188 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient_DEBUG_OVERDRAW.h:209:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 209 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient_DEBUG_OVERDRAW.h:231:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 231 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient_DEBUG_OVERDRAW.h:253:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 253 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:33, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient_DEBUG_OVERDRAW.h:285:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 285 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient_DEBUG_OVERDRAW.h:311:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 311 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient_DEBUG_OVERDRAW.h:329:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 329 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient_DEBUG_OVERDRAW.h:355:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 355 | IMPLICIT Gradient(Gradient_scalar s):start_end_point(s.start_end_point),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient_DEBUG_OVERDRAW.h:683:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 683 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient_DEBUG_OVERDRAW.h:701:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 701 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_linear_gradient_DEBUG_OVERDRAW.h:720:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 720 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:34, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend.h:106:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 106 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend.h:124:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 124 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:34, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend.h:143:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 143 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend.h:161:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 161 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend.h:181:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 181 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend.h:201:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 201 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend.h:222:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 222 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend.h:244:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 244 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend.h:266:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 266 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:34, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend.h:298:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 298 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend.h:324:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 324 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend.h:342:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 342 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend.h:688:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 688 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend.h:706:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 706 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend.h:725:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 725 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:35, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend_ALPHA_PASS.h:106:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 106 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend_ALPHA_PASS.h:124:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 124 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:35, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend_ALPHA_PASS.h:143:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 143 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend_ALPHA_PASS.h:161:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 161 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend_ALPHA_PASS.h:181:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 181 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend_ALPHA_PASS.h:201:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 201 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend_ALPHA_PASS.h:222:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 222 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend_ALPHA_PASS.h:244:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 244 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend_ALPHA_PASS.h:266:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 266 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:35, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend_ALPHA_PASS.h:298:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 298 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend_ALPHA_PASS.h:324:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 324 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend_ALPHA_PASS.h:342:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 342 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend_ALPHA_PASS.h:693:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 693 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend_ALPHA_PASS.h:711:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 711 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend_ALPHA_PASS.h:730:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 730 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:36, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend_DEBUG_OVERDRAW.h:106:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 106 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend_DEBUG_OVERDRAW.h:124:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 124 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:36, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend_DEBUG_OVERDRAW.h:143:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 143 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend_DEBUG_OVERDRAW.h:161:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 161 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend_DEBUG_OVERDRAW.h:181:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 181 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend_DEBUG_OVERDRAW.h:201:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 201 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend_DEBUG_OVERDRAW.h:222:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 222 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend_DEBUG_OVERDRAW.h:244:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 244 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend_DEBUG_OVERDRAW.h:266:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 266 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:36, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend_DEBUG_OVERDRAW.h:298:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 298 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend_DEBUG_OVERDRAW.h:324:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 324 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend_DEBUG_OVERDRAW.h:342:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 342 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend_DEBUG_OVERDRAW.h:688:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 688 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend_DEBUG_OVERDRAW.h:706:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 706 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_mix_blend_DEBUG_OVERDRAW.h:725:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 725 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:37, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:37, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:37, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity.h:686:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 686 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity.h:704:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 704 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity.h:723:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 723 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:38, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ALPHA_PASS.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ALPHA_PASS.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:38, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ALPHA_PASS.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ALPHA_PASS.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ALPHA_PASS.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ALPHA_PASS.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ALPHA_PASS.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ALPHA_PASS.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ALPHA_PASS.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:38, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ALPHA_PASS.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ALPHA_PASS.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ALPHA_PASS.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ALPHA_PASS.h:691:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 691 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ALPHA_PASS.h:709:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 709 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ALPHA_PASS.h:728:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 728 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:39, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:39, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:39, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:694:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 694 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:712:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 712 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:731:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 731 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:40, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ANTIALIASING.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ANTIALIASING.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:40, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ANTIALIASING.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ANTIALIASING.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ANTIALIASING.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ANTIALIASING.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ANTIALIASING.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ANTIALIASING.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ANTIALIASING.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:40, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ANTIALIASING.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ANTIALIASING.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ANTIALIASING.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ANTIALIASING.h:689:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 689 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ANTIALIASING.h:707:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 707 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ANTIALIASING.h:726:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 726 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:41, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:41, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:41, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:689:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 689 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:707:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 707 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:726:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 726 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:42, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_DEBUG_OVERDRAW.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_DEBUG_OVERDRAW.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:42, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_DEBUG_OVERDRAW.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_DEBUG_OVERDRAW.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_DEBUG_OVERDRAW.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_DEBUG_OVERDRAW.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_DEBUG_OVERDRAW.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_DEBUG_OVERDRAW.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_DEBUG_OVERDRAW.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:42, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_DEBUG_OVERDRAW.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_DEBUG_OVERDRAW.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_DEBUG_OVERDRAW.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_DEBUG_OVERDRAW.h:686:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 686 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_DEBUG_OVERDRAW.h:704:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 704 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_opacity_DEBUG_OVERDRAW.h:723:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 723 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:43, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient.h:94:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 94 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient.h:112:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 112 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:43, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient.h:131:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 131 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient.h:149:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 149 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient.h:169:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 169 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient.h:189:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 189 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient.h:210:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 210 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient.h:232:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 232 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient.h:254:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 254 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:43, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient.h:286:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 286 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient.h:312:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 312 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient.h:330:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 330 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient.h:359:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 359 | IMPLICIT RadialGradient(RadialGradient_scalar s):center_start_end_radius(s.center_start_end_radius),ratio_xy(s.ratio_xy),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient.h:691:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 691 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient.h:709:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 709 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient.h:728:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 728 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:44, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient_ALPHA_PASS.h:95:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 95 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient_ALPHA_PASS.h:113:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 113 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:44, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient_ALPHA_PASS.h:132:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 132 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient_ALPHA_PASS.h:150:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 150 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient_ALPHA_PASS.h:170:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 170 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient_ALPHA_PASS.h:190:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 190 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient_ALPHA_PASS.h:211:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 211 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient_ALPHA_PASS.h:233:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 233 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient_ALPHA_PASS.h:255:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 255 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:44, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient_ALPHA_PASS.h:287:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 287 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient_ALPHA_PASS.h:313:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 313 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient_ALPHA_PASS.h:331:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 331 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient_ALPHA_PASS.h:362:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 362 | IMPLICIT RadialGradient(RadialGradient_scalar s):center_start_end_radius(s.center_start_end_radius),ratio_xy(s.ratio_xy),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient_ALPHA_PASS.h:703:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 703 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient_ALPHA_PASS.h:721:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 721 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient_ALPHA_PASS.h:740:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 740 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:45, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient_DEBUG_OVERDRAW.h:94:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 94 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient_DEBUG_OVERDRAW.h:112:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 112 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:45, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient_DEBUG_OVERDRAW.h:131:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 131 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient_DEBUG_OVERDRAW.h:149:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 149 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient_DEBUG_OVERDRAW.h:169:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 169 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient_DEBUG_OVERDRAW.h:189:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 189 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient_DEBUG_OVERDRAW.h:210:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 210 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient_DEBUG_OVERDRAW.h:232:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 232 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient_DEBUG_OVERDRAW.h:254:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 254 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:45, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient_DEBUG_OVERDRAW.h:286:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 286 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient_DEBUG_OVERDRAW.h:312:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 312 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient_DEBUG_OVERDRAW.h:330:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 330 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient_DEBUG_OVERDRAW.h:359:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 359 | IMPLICIT RadialGradient(RadialGradient_scalar s):center_start_end_radius(s.center_start_end_radius),ratio_xy(s.ratio_xy),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient_DEBUG_OVERDRAW.h:691:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 691 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient_DEBUG_OVERDRAW.h:709:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 709 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_radial_gradient_DEBUG_OVERDRAW.h:728:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 728 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:46, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid.h:89:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 89 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid.h:107:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 107 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:46, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid.h:126:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 126 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid.h:144:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 144 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid.h:164:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 164 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid.h:184:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 184 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid.h:205:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 205 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid.h:227:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 227 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid.h:249:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 249 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:46, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid.h:281:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 281 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid.h:307:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 307 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid.h:325:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 325 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid.h:342:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 342 | IMPLICIT SolidBrush(SolidBrush_scalar s):color(s.color){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid.h:650:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 650 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid.h:668:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 668 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid.h:687:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 687 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:47, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid_ALPHA_PASS.h:89:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 89 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid_ALPHA_PASS.h:107:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 107 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:47, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid_ALPHA_PASS.h:126:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 126 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid_ALPHA_PASS.h:144:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 144 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid_ALPHA_PASS.h:164:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 164 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid_ALPHA_PASS.h:184:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 184 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid_ALPHA_PASS.h:205:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 205 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid_ALPHA_PASS.h:227:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 227 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid_ALPHA_PASS.h:249:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 249 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:47, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid_ALPHA_PASS.h:281:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 281 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid_ALPHA_PASS.h:307:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 307 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid_ALPHA_PASS.h:325:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 325 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid_ALPHA_PASS.h:343:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 343 | IMPLICIT SolidBrush(SolidBrush_scalar s):color(s.color){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid_ALPHA_PASS.h:659:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 659 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid_ALPHA_PASS.h:677:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 677 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid_ALPHA_PASS.h:696:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 696 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:48, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid_DEBUG_OVERDRAW.h:89:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 89 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid_DEBUG_OVERDRAW.h:107:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 107 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:48, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid_DEBUG_OVERDRAW.h:126:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 126 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid_DEBUG_OVERDRAW.h:144:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 144 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid_DEBUG_OVERDRAW.h:164:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 164 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid_DEBUG_OVERDRAW.h:184:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 184 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid_DEBUG_OVERDRAW.h:205:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 205 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid_DEBUG_OVERDRAW.h:227:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 227 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid_DEBUG_OVERDRAW.h:249:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 249 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:48, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid_DEBUG_OVERDRAW.h:281:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 281 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid_DEBUG_OVERDRAW.h:307:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 307 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid_DEBUG_OVERDRAW.h:325:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 325 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid_DEBUG_OVERDRAW.h:342:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 342 | IMPLICIT SolidBrush(SolidBrush_scalar s):color(s.color){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid_DEBUG_OVERDRAW.h:650:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 650 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid_DEBUG_OVERDRAW.h:668:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 668 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_solid_DEBUG_OVERDRAW.h:687:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 687 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:49, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:122:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 122 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:140:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 140 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:49, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:159:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 159 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:177:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 177 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 197 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:217:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:238:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 238 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:260:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 260 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:282:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 282 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:49, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:314:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 314 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:340:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 340 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:358:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 358 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:396:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 396 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:819:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 819 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:837:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 837 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:856:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 856 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:50, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_ARRAY_YUV.h:122:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 122 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_ARRAY_YUV.h:140:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 140 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_ARRAY_YUV.h:159:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 159 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_ARRAY_YUV.h:177:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 177 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_ARRAY_YUV.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 197 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_ARRAY_YUV.h:217:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_ARRAY_YUV.h:238:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 238 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_ARRAY_YUV.h:260:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 260 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_ARRAY_YUV.h:282:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 282 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:50, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_ARRAY_YUV.h:314:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 314 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_ARRAY_YUV.h:340:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 340 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_ARRAY_YUV.h:358:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 358 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_ARRAY_YUV.h:396:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 396 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_ARRAY_YUV.h:819:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 819 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_ARRAY_YUV.h:837:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 837 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_ARRAY_YUV.h:856:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 856 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:51, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:122:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 122 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:140:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 140 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:159:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 159 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:177:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 177 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 197 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:217:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:238:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 238 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:260:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 260 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:282:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 282 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:51, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:314:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 314 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:340:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 340 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:358:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 358 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:396:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 396 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:817:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 817 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:835:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 835 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:854:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 854 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:52, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:122:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 122 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:140:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 140 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:159:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 159 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:177:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 177 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 197 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:217:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:238:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 238 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:260:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 260 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:282:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 282 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:52, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:314:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 314 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:340:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 340 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:358:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 358 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:395:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 395 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:810:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 810 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:828:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 828 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:847:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 847 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:53, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY_YUV.h:122:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 122 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY_YUV.h:140:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 140 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY_YUV.h:159:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 159 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY_YUV.h:177:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 177 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY_YUV.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 197 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY_YUV.h:217:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY_YUV.h:238:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 238 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY_YUV.h:260:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 260 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY_YUV.h:282:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 282 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:53, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY_YUV.h:314:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 314 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY_YUV.h:340:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 340 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY_YUV.h:358:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 358 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY_YUV.h:395:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 395 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY_YUV.h:810:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 810 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY_YUV.h:828:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 828 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY_YUV.h:847:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 847 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:54, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:122:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 122 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:140:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 140 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:159:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 159 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:177:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 177 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 197 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:217:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:238:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 238 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:260:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 260 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:282:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 282 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:54, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:314:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 314 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:340:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 340 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:358:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 358 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:395:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 395 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:808:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 808 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:826:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 826 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:845:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 845 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:55, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_2D_YUV.h:122:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 122 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_2D_YUV.h:140:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 140 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:55, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_2D_YUV.h:159:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 159 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_2D_YUV.h:177:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 177 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_2D_YUV.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 197 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_2D_YUV.h:217:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_2D_YUV.h:238:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 238 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_2D_YUV.h:260:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 260 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_2D_YUV.h:282:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 282 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:55, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_2D_YUV.h:314:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 314 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_2D_YUV.h:340:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 340 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_2D_YUV.h:358:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 358 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_2D_YUV.h:395:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 395 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_2D_YUV.h:810:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 810 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_2D_YUV.h:828:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 828 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_2D_YUV.h:847:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 847 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:56, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_2D_ARRAY_YUV.h:122:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 122 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_2D_ARRAY_YUV.h:140:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 140 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:56, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_2D_ARRAY_YUV.h:159:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 159 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_2D_ARRAY_YUV.h:177:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 177 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_2D_ARRAY_YUV.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 197 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_2D_ARRAY_YUV.h:217:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_2D_ARRAY_YUV.h:238:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 238 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_2D_ARRAY_YUV.h:260:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 260 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_2D_ARRAY_YUV.h:282:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 282 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:56, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_2D_ARRAY_YUV.h:314:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 314 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_2D_ARRAY_YUV.h:340:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 340 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_2D_ARRAY_YUV.h:358:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 358 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_2D_ARRAY_YUV.h:395:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 395 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_2D_ARRAY_YUV.h:810:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 810 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_2D_ARRAY_YUV.h:828:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 828 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_2D_ARRAY_YUV.h:847:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 847 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:57, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_RECT_YUV.h:122:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 122 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_RECT_YUV.h:140:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 140 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:57, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_RECT_YUV.h:159:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 159 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_RECT_YUV.h:177:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 177 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_RECT_YUV.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 197 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_RECT_YUV.h:217:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_RECT_YUV.h:238:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 238 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_RECT_YUV.h:260:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 260 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_RECT_YUV.h:282:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 282 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:57, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_RECT_YUV.h:314:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 314 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_RECT_YUV.h:340:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 340 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_RECT_YUV.h:358:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 358 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_RECT_YUV.h:395:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 395 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_RECT_YUV.h:808:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 808 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_RECT_YUV.h:826:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 826 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/brush_yuv_image_TEXTURE_RECT_YUV.h:845:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 845 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:64, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_blur_ALPHA_TARGET.h:111:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 111 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_blur_ALPHA_TARGET.h:129:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 129 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_blur_ALPHA_TARGET.h:148:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 148 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_blur_ALPHA_TARGET.h:166:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 166 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_blur_ALPHA_TARGET.h:186:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 186 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_blur_ALPHA_TARGET.h:206:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 206 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_blur_ALPHA_TARGET.h:227:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 227 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_blur_ALPHA_TARGET.h:249:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 249 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_blur_ALPHA_TARGET.h:271:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 271 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:64, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_blur_ALPHA_TARGET.h:303:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 303 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_blur_ALPHA_TARGET.h:329:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 329 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_blur_ALPHA_TARGET.h:347:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 347 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_blur_ALPHA_TARGET.h:375:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 375 | IMPLICIT BlurTask(BlurTask_scalar s):common_data(s.common_data),blur_radius(s.blur_radius),blur_region(s.blur_region){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_blur_ALPHA_TARGET.h:591:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 591 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_blur_ALPHA_TARGET.h:609:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 609 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_blur_ALPHA_TARGET.h:628:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 628 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:65, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_blur_COLOR_TARGET.h:111:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 111 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_blur_COLOR_TARGET.h:129:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 129 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_blur_COLOR_TARGET.h:148:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 148 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_blur_COLOR_TARGET.h:166:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 166 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_blur_COLOR_TARGET.h:186:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 186 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_blur_COLOR_TARGET.h:206:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 206 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_blur_COLOR_TARGET.h:227:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 227 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_blur_COLOR_TARGET.h:249:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 249 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_blur_COLOR_TARGET.h:271:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 271 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:65, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_blur_COLOR_TARGET.h:303:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 303 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_blur_COLOR_TARGET.h:329:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 329 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_blur_COLOR_TARGET.h:347:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 347 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_blur_COLOR_TARGET.h:375:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 375 | IMPLICIT BlurTask(BlurTask_scalar s):common_data(s.common_data),blur_radius(s.blur_radius),blur_region(s.blur_region){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_blur_COLOR_TARGET.h:591:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 591 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_blur_COLOR_TARGET.h:609:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 609 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_blur_COLOR_TARGET.h:628:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 628 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:68, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_box_shadow_TEXTURE_2D.h:106:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 106 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_box_shadow_TEXTURE_2D.h:124:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 124 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_box_shadow_TEXTURE_2D.h:143:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 143 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_box_shadow_TEXTURE_2D.h:161:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 161 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_box_shadow_TEXTURE_2D.h:181:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 181 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_box_shadow_TEXTURE_2D.h:201:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 201 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_box_shadow_TEXTURE_2D.h:222:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 222 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_box_shadow_TEXTURE_2D.h:244:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 244 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_box_shadow_TEXTURE_2D.h:266:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 266 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:68, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_box_shadow_TEXTURE_2D.h:296:64: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 296 | IMPLICIT ClipMaskInstanceCommon(ClipMaskInstanceCommon_scalar s):sub_rect(s.sub_rect),task_origin(s.task_origin),screen_origin(s.screen_origin),device_pixel_scale(s.device_pixel_scale),clip_transform_id(s.clip_transform_id),prim_transform_id(s.prim_transform_id){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_box_shadow_TEXTURE_2D.h:314:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 314 | IMPLICIT ClipVertexInfo(ClipVertexInfo_scalar s):local_pos(s.local_pos),clipped_local_rect(s.clipped_local_rect){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_box_shadow_TEXTURE_2D.h:344:70: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 344 | IMPLICIT ClipMaskInstanceBoxShadow(ClipMaskInstanceBoxShadow_scalar s):shared(s.shared),resource_address(s.resource_address){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_box_shadow_TEXTURE_2D.h:368:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 368 | IMPLICIT BoxShadowData(BoxShadowData_scalar s):src_rect_size(s.src_rect_size),clip_mode(s.clip_mode),stretch_mode_x(s.stretch_mode_x),stretch_mode_y(s.stretch_mode_y),dest_rect(s.dest_rect){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_box_shadow_TEXTURE_2D.h:634:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 634 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_box_shadow_TEXTURE_2D.h:652:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 652 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:69, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_image_TEXTURE_2D.h:97:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 97 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_image_TEXTURE_2D.h:115:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 115 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_image_TEXTURE_2D.h:134:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 134 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_image_TEXTURE_2D.h:152:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 152 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_image_TEXTURE_2D.h:172:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 172 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_image_TEXTURE_2D.h:192:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 192 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_image_TEXTURE_2D.h:213:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 213 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_image_TEXTURE_2D.h:235:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 235 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_image_TEXTURE_2D.h:257:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 257 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:69, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_image_TEXTURE_2D.h:287:64: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 287 | IMPLICIT ClipMaskInstanceCommon(ClipMaskInstanceCommon_scalar s):sub_rect(s.sub_rect),task_origin(s.task_origin),screen_origin(s.screen_origin),device_pixel_scale(s.device_pixel_scale),clip_transform_id(s.clip_transform_id),prim_transform_id(s.prim_transform_id){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_image_TEXTURE_2D.h:305:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 305 | IMPLICIT ClipVertexInfo(ClipVertexInfo_scalar s):local_pos(s.local_pos),clipped_local_rect(s.clipped_local_rect){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_image_TEXTURE_2D.h:334:62: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 334 | IMPLICIT ClipMaskInstanceImage(ClipMaskInstanceImage_scalar s):shared(s.shared),tile_rect(s.tile_rect),resource_address(s.resource_address),local_rect(s.local_rect){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_image_TEXTURE_2D.h:558:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 558 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_image_TEXTURE_2D.h:576:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 576 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:70, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle.h:114:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 114 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle.h:132:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 132 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:70, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle.h:151:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 151 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle.h:169:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 169 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle.h:189:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 189 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle.h:209:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 209 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle.h:230:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 230 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle.h:252:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 252 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle.h:274:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 274 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:70, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle.h:304:64: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 304 | IMPLICIT ClipMaskInstanceCommon(ClipMaskInstanceCommon_scalar s):sub_rect(s.sub_rect),task_origin(s.task_origin),screen_origin(s.screen_origin),device_pixel_scale(s.device_pixel_scale),clip_transform_id(s.clip_transform_id),prim_transform_id(s.prim_transform_id){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle.h:322:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 322 | IMPLICIT ClipVertexInfo(ClipVertexInfo_scalar s):local_pos(s.local_pos),clipped_local_rect(s.clipped_local_rect){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle.h:357:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 357 | IMPLICIT ClipMaskInstanceRect(ClipMaskInstanceRect_scalar s):shared(s.shared),local_pos(s.local_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle.h:375:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 375 | IMPLICIT ClipRect(ClipRect_scalar s):rect(s.rect),mode(s.mode){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle.h:393:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 393 | IMPLICIT ClipCorner(ClipCorner_scalar s):rect(s.rect),outer_inner_radius(s.outer_inner_radius){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle.h:417:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 417 | IMPLICIT ClipData(ClipData_scalar s):rect(s.rect),top_left(s.top_left),top_right(s.top_right),bottom_left(s.bottom_left),bottom_right(s.bottom_right){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle.h:649:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 649 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle.h:667:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 667 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:71, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle_FAST_PATH.h:111:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 111 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle_FAST_PATH.h:129:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 129 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:71, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle_FAST_PATH.h:148:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 148 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle_FAST_PATH.h:166:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 166 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle_FAST_PATH.h:186:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 186 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle_FAST_PATH.h:206:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 206 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle_FAST_PATH.h:227:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 227 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle_FAST_PATH.h:249:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 249 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle_FAST_PATH.h:271:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 271 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:71, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle_FAST_PATH.h:301:64: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 301 | IMPLICIT ClipMaskInstanceCommon(ClipMaskInstanceCommon_scalar s):sub_rect(s.sub_rect),task_origin(s.task_origin),screen_origin(s.screen_origin),device_pixel_scale(s.device_pixel_scale),clip_transform_id(s.clip_transform_id),prim_transform_id(s.prim_transform_id){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle_FAST_PATH.h:319:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | IMPLICIT ClipVertexInfo(ClipVertexInfo_scalar s):local_pos(s.local_pos),clipped_local_rect(s.clipped_local_rect){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle_FAST_PATH.h:351:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 351 | IMPLICIT ClipMaskInstanceRect(ClipMaskInstanceRect_scalar s):shared(s.shared),local_pos(s.local_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle_FAST_PATH.h:369:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 369 | IMPLICIT ClipRect(ClipRect_scalar s):rect(s.rect),mode(s.mode){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle_FAST_PATH.h:387:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 387 | IMPLICIT ClipCorner(ClipCorner_scalar s):rect(s.rect),outer_inner_radius(s.outer_inner_radius){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle_FAST_PATH.h:411:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 411 | IMPLICIT ClipData(ClipData_scalar s):rect(s.rect),top_left(s.top_left),top_right(s.top_right),bottom_left(s.bottom_left),bottom_right(s.bottom_right){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle_FAST_PATH.h:629:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 629 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_clip_rectangle_FAST_PATH.h:647:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 647 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:74, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_2D.h:109:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 109 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_2D.h:127:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 127 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:74, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_2D.h:146:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 146 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_2D.h:164:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 164 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_2D.h:184:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 184 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_2D.h:204:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 204 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_2D.h:225:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 225 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_2D.h:247:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 247 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_2D.h:269:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 269 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:74, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_2D.h:301:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 301 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_2D.h:327:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 327 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_2D.h:345:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 345 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_2D.h:506:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 506 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_2D.h:524:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 524 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_2D.h:543:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 543 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:75, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_2D_ARRAY.h:109:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 109 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_2D_ARRAY.h:127:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 127 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:75, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_2D_ARRAY.h:146:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 146 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_2D_ARRAY.h:164:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 164 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_2D_ARRAY.h:184:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 184 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_2D_ARRAY.h:204:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 204 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_2D_ARRAY.h:225:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 225 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_2D_ARRAY.h:247:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 247 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_2D_ARRAY.h:269:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 269 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:75, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_2D_ARRAY.h:301:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 301 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_2D_ARRAY.h:327:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 327 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_2D_ARRAY.h:345:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 345 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_2D_ARRAY.h:506:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 506 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_2D_ARRAY.h:524:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 524 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_2D_ARRAY.h:543:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 543 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:76, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_RECT.h:109:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 109 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_RECT.h:127:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 127 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:76, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_RECT.h:146:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 146 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_RECT.h:164:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 164 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_RECT.h:184:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 184 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_RECT.h:204:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 204 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_RECT.h:225:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 225 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_RECT.h:247:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 247 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_RECT.h:269:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 269 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:76, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_RECT.h:301:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 301 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_RECT.h:327:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 327 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_RECT.h:345:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 345 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_RECT.h:506:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 506 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_RECT.h:524:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 524 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_scale_TEXTURE_RECT.h:543:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 543 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:77, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_svg_filter.h:136:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 136 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_svg_filter.h:154:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 154 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_svg_filter.h:173:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 173 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_svg_filter.h:191:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 191 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_svg_filter.h:211:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 211 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_svg_filter.h:231:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 231 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_svg_filter.h:252:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 252 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_svg_filter.h:274:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 274 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_svg_filter.h:296:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 296 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:77, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_svg_filter.h:328:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 328 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_svg_filter.h:354:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 354 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_svg_filter.h:372:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 372 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_svg_filter.h:409:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 409 | IMPLICIT FilterTask(FilterTask_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_svg_filter.h:687:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 687 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_svg_filter.h:705:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 705 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/cs_svg_filter.h:724:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 724 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:81, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_split_composite.h:100:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 100 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_split_composite.h:118:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 118 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:81, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_split_composite.h:137:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 137 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_split_composite.h:155:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 155 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_split_composite.h:175:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 175 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_split_composite.h:195:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 195 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_split_composite.h:216:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 216 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_split_composite.h:238:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 238 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_split_composite.h:260:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 260 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:81, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_split_composite.h:292:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 292 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_split_composite.h:318:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 318 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_split_composite.h:336:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 336 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_split_composite.h:356:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 356 | IMPLICIT SplitGeometry(SplitGeometry_scalar s){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_split_composite.h:379:64: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 379 | IMPLICIT SplitCompositeInstance(SplitCompositeInstance_scalar s):prim_header_index(s.prim_header_index),polygons_address(s.polygons_address),z(s.z),render_task_index(s.render_task_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_split_composite.h:671:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 671 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_split_composite.h:689:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 689 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_split_composite.h:708:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 708 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:82, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:139:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 139 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:218:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 218 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:240:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 240 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:262:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 262 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:82, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:294:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 294 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:320:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 320 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:338:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 338 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:359:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 359 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:381:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 381 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),offset(s.offset),scale(s.scale){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:399:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 399 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:764:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 764 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:782:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 782 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:803:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 803 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:83, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:139:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 139 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:218:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 218 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:240:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 240 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:262:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 262 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:83, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:294:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 294 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:320:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 320 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:338:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 338 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:358:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 358 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:380:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 380 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),offset(s.offset),scale(s.scale){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:398:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 398 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:745:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 745 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:763:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 763 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:784:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 784 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:84, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:139:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 139 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:218:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 218 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:240:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 240 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:262:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 262 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:84, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:294:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 294 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:320:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 320 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:338:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 338 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:359:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 359 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:381:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 381 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),offset(s.offset),scale(s.scale){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:399:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 399 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:762:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 762 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:780:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 780 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:799:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 799 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:85, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:85, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:139:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 139 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:218:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 218 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:240:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 240 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:262:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 262 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:85, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:294:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 294 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:320:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 320 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:338:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 338 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:358:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 358 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:380:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 380 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),offset(s.offset),scale(s.scale){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:398:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 398 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:743:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 743 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:761:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 761 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:780:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 780 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:86, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:139:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 139 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:218:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 218 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:240:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 240 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:262:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 262 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:86, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:294:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 294 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:320:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 320 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:338:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 338 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:358:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 358 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:380:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 380 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),offset(s.offset),scale(s.scale){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:398:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 398 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:745:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 745 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:763:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 763 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:784:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 784 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:87, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:87, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:139:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 139 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:218:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 218 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:240:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 240 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:262:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 262 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/load_shader.h:87, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:294:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 294 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:320:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 320 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:338:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 338 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:358:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 358 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:380:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 380 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),offset(s.offset),scale(s.scale){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:398:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 398 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:743:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 743 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:761:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 761 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/powerpc64le-unknown-linux-gnu/release/build/swgl-296fe876cc25cd1d/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:780:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 780 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ dom/vr In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/url/URL.h:10, from /builddir/build/BUILD/firefox-86.0/dom/url/URL.cpp:7, from Unified_cpp_dom_url0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/url/URLWorker.cpp:12, from Unified_cpp_dom_url0.cpp:29: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/webauthn dom/webbrowserpersist dom/webgpu dom/websocket In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRInputSource::Update(mozilla::dom::XRSession*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_vr0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/vr/XRInputSource.cpp:256:35: note: while referencing ‘buttons’ 256 | nsTArray> buttons; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_vr0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/vr/XRInputSource.cpp:268:20: note: while referencing ‘axes’ 268 | nsTArray axes; | ^~~~ dom/workers/remoteworkers dom/workers/sharedworkers dom/workers In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/TypedArray.h:20, from /builddir/build/BUILD/firefox-86.0/dom/websocket/WebSocket.h:12, from /builddir/build/BUILD/firefox-86.0/dom/websocket/WebSocket.cpp:7, from Unified_cpp_dom_websocket0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/websocket/WebSocket.cpp:28, from Unified_cpp_dom_websocket0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/worklet In file included from /builddir/build/BUILD/firefox-86.0/dom/workers/remoteworkers/RemoteWorkerChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7, from Unified_cpp_remoteworkers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/RemoteWorkerManager.h:14, from /builddir/build/BUILD/firefox-86.0/dom/workers/remoteworkers/RemoteWorkerChild.cpp:36, from Unified_cpp_remoteworkers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/dom/worklet/Worklet.cpp:28, from Unified_cpp_dom_worklet0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/workers/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.cpp:11, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTHashtable.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsBaseHashtable.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRefPtrHashtable.h:10, from /builddir/build/BUILD/firefox-86.0/dom/worklet/Worklet.h:11, from /builddir/build/BUILD/firefox-86.0/dom/worklet/Worklet.cpp:7, from Unified_cpp_dom_worklet0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/worklet/Worklet.cpp:28, from Unified_cpp_dom_worklet0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/workers/sharedworkers/SharedWorker.h:11, from /builddir/build/BUILD/firefox-86.0/dom/workers/sharedworkers/SharedWorker.cpp:7, from Unified_cpp_sharedworkers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/RemoteWorkerManager.h:14, from /builddir/build/BUILD/firefox-86.0/dom/workers/sharedworkers/SharedWorker.cpp:17, from Unified_cpp_sharedworkers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/xhr dom/xml dom/xslt/base dom/xslt/xml dom/xslt/xpath dom/xslt/xslt dom/xul In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xslt/txEXSLTFunctions.cpp:33, from Unified_cpp_dom_xslt_xslt0.cpp:29: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCycleCollectionParticipant.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:14, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txXPathNode.h:9, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xml/txXMLUtils.h:15, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xslt/txXSLTFunctions.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, from Unified_cpp_dom_xslt_xslt0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/xslt/xslt/txEXSLTFunctions.cpp:33, from Unified_cpp_dom_xslt_xslt0.cpp:29: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequest.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequest.cpp:7, from Unified_cpp_dom_xhr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequestWorker.cpp:32, from Unified_cpp_dom_xhr0.cpp:47: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ editor/composer In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerNavigator.h:15, from /builddir/build/BUILD/firefox-86.0/dom/workers/WorkerNavigator.cpp:7, from Unified_cpp_dom_workers1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerNavigator.h:16, from /builddir/build/BUILD/firefox-86.0/dom/workers/WorkerNavigator.cpp:7, from Unified_cpp_dom_workers1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNodeSet.cpp: In member function ‘nsresult txNodeSet::add(const txXPathNode&)’: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNodeSet.cpp:112:57: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 112 | memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txXPathTreeWalker.h:10, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNameTest.cpp:9, from Unified_cpp_dom_xslt_xpath1.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 17 | class txXPathNode { | ^~~~~~~~~~~ In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNodeSet.cpp: In member function ‘nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)’: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNodeSet.cpp:277:58: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memmove(insertPos, pos, count * sizeof(txXPathNode)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txXPathTreeWalker.h:10, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNameTest.cpp:9, from Unified_cpp_dom_xslt_xpath1.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 17 | class txXPathNode { | ^~~~~~~~~~~ In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNodeSet.cpp: In member function ‘nsresult txNodeSet::sweep()’: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNodeSet.cpp:375:75: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 375 | memmove(insertion, mStart + pos - chunk, chunk * sizeof(txXPathNode)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txXPathTreeWalker.h:10, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNameTest.cpp:9, from Unified_cpp_dom_xslt_xpath1.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 17 | class txXPathNode { | ^~~~~~~~~~~ In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNodeSet.cpp: In member function ‘bool txNodeSet::ensureGrowSize(int32_t)’: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNodeSet.cpp:469:56: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 469 | memmove(dest, mStart, oldSize * sizeof(txXPathNode)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txXPathTreeWalker.h:10, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNameTest.cpp:9, from Unified_cpp_dom_xslt_xpath1.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 17 | class txXPathNode { | ^~~~~~~~~~~ In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNodeSet.cpp:494:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 494 | memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txXPathTreeWalker.h:10, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNameTest.cpp:9, from Unified_cpp_dom_xslt_xpath1.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 17 | class txXPathNode { | ^~~~~~~~~~~ In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNodeSet.cpp: In static member function ‘static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)’: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNodeSet.cpp:567:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 567 | memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txXPathTreeWalker.h:10, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNameTest.cpp:9, from Unified_cpp_dom_xslt_xpath1.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 17 | class txXPathNode { | ^~~~~~~~~~~ editor/libeditor editor/spellchecker editor/txmgr extensions/auth extensions/permissions extensions/pref/autoconfig/src In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/xslt/base/txStack.h:9, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txResultRecycler.h:10, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txExprResult.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txExpr.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xslt/txXSLTPatterns.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xslt/txPatternParser.h:9, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xslt/txPatternParser.cpp:6, from Unified_cpp_dom_xslt_xslt1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult txStylesheet::doneCompiling()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_xslt_xslt1.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/xslt/xslt/txStylesheet.cpp:270:33: note: while referencing ‘frameStripSpaceTests’ 270 | nsTArray frameStripSpaceTests; | ^~~~~~~~~~~~~~~~~~~~ extensions/spellcheck/hunspell/glue extensions/spellcheck/hunspell/src extensions/spellcheck/src gfx/2d In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIClassInfo.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIClassInfoImpl.h:14, from /builddir/build/BUILD/firefox-86.0/extensions/permissions/Permission.cpp:7, from Unified_cpp_permissions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::PermissionManager::CompleteMigrations()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_permissions0.cpp:20: /builddir/build/BUILD/firefox-86.0/extensions/permissions/PermissionManager.cpp:2794:28: note: while referencing ‘entries’ 2794 | nsTArray entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIClassInfo.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIClassInfoImpl.h:14, from /builddir/build/BUILD/firefox-86.0/extensions/permissions/Permission.cpp:7, from Unified_cpp_permissions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::PermissionManager::CompleteRead()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_permissions0.cpp:20: /builddir/build/BUILD/firefox-86.0/extensions/permissions/PermissionManager.cpp:2822:23: note: while referencing ‘entries’ 2822 | nsTArray entries; | ^~~~~~~ gfx/angle/targets/angle_common cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C gfx/angle/targets/preprocessor gfx/angle/targets/translator gfx/cairo/cairo/src cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.cpp:10: 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-86.0/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.cpp:45:38: /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/ImmutableString.h:78:22: warning: ‘int __builtin_memcmp_eq(const void*, const void*, long unsigned int)’ reading 22 bytes from a region of size 1 [-Wstringop-overflow=] 78 | return memcmp(data(), b.data(), mLength) == 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function ‘pqueue_grow’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:17: note: in expansion of macro ‘_cairo_malloc_ab’ 165 | new_elements = _cairo_malloc_ab (pq->max_size, | ^~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function ‘_pqueue_grow’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro ‘_cairo_malloc_ab’ 904 | new_elements = _cairo_malloc_ab (pq->max_size, | ^~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/features.h:3, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-cff-subset.c:43: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/features.h:3, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-ft-font.c:42: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 66 | #define _GNU_SOURCE /* for RTLD_DEFAULT */ | : note: this is the location of the previous definition In file included from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-ft-font.c:42: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-ft-font.c: In function ‘_get_bitmap_surface’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-ft-font.c:1197:13: note: in expansion of macro ‘_cairo_malloc_ab’ 1197 | data = _cairo_malloc_ab (height, stride); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-ft-font.c:1259:10: note: in expansion of macro ‘_cairo_malloc_ab’ 1259 | data = _cairo_malloc_ab (height, stride); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-ft-font.c:1280:13: note: in expansion of macro ‘_cairo_malloc_ab’ 1280 | data = _cairo_malloc_ab (height, stride); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-ft-font.c:1313:13: note: in expansion of macro ‘_cairo_malloc_ab’ 1313 | data = _cairo_malloc_ab (height, stride); | ^~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function ‘_cairo_pdf_operators_emit_stroke_style’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 127 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro ‘_cairo_malloc_abc’ 578 | dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro ‘_cairo_malloc_ab’ 594 | dash = _cairo_malloc_ab (num_dashes, sizeof (double)); | ^~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/features.h:3, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_smask’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro ‘_cairo_malloc_ab’ 1796 | alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro ‘_cairo_malloc_ab’ 1799 | alpha = _cairo_malloc_ab (image->height, image->width); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_image’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 127 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro ‘_cairo_malloc_abc’ 1897 | rgb = _cairo_malloc_abc (image->width, image->height, 3); | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_pattern_stops’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro ‘_cairo_malloc_ab’ 2769 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_type3_font_subset’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro ‘_cairo_malloc_ab’ 4479 | glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro ‘_cairo_malloc_ab’ 4483 | widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_show_text_glyphs’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro ‘_cairo_malloc_ab’ 6118 | group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro ‘_cairo_malloc_ab’ 6128 | group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_show_page’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:2201:14: warning: ‘interpolate’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2201 | status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2202 | resource, interpolate); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:2137:18: note: ‘interpolate’ was declared here 2137 | cairo_bool_t interpolate; | ^~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/features.h:3, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-ps-surface.c:57: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-ps-surface.c:57: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_pattern_stops’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro ‘_cairo_malloc_ab’ 3089 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); | ^~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function ‘_cairo_surface_wrapper_show_text_glyphs’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro ‘_cairo_malloc_ab’ 592 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); | ^~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/features.h:3, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/features.h:3, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/features.h:3, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-type1-subset.c:43: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ gfx/cairo/libpixman/src cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-xlib-display.c: In function ‘_cairo_xlib_display_get_xrender_format’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-xlib-display.c:620:23: warning: ‘pict_format’ may be used uninitialized in this function [-Wmaybe-uninitialized] 620 | xrender_format = XRenderFindStandardFormat (display->display, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | pict_format); | ~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_set_clip_region’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro ‘_cairo_malloc_ab’ 305 | rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_draw_image_surface’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro ‘_cairo_malloc_ab’ 1262 | ximage.data = _cairo_malloc_ab (stride, ximage.height); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_acquire_pattern_surface’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro ‘_cairo_malloc_ab’ 2106 | _cairo_malloc_ab (gradient->n_stops, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_fill_rectangles’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro ‘_cairo_malloc_ab’ 2775 | xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_composite_trapezoids’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro ‘_cairo_malloc_ab’ 2928 | xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_emit_glyphs_chunk’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro ‘_cairo_malloc_ab’ 4447 | elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/RecordedEvent.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/2d/InlineTranslator.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/2d/InlineTranslator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/RecordingTypes.h: In member function ‘void mozilla::gfx::RecordedEvent::ReadStrokeOptions(S&, mozilla::gfx::StrokeOptions&) [with S = mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)::MemReader]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/RecordingTypes.h:52:28: warning: ‘joinStyle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 52 | if (aElement < aMinValue || aElement > aMaxValue) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/2d/InlineTranslator.cpp:8: /builddir/build/BUILD/firefox-86.0/gfx/2d/RecordedEventImpl.h:1720:13: note: ‘joinStyle’ was declared here 1720 | JoinStyle joinStyle; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/RecordedEvent.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/2d/InlineTranslator.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/2d/InlineTranslator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/RecordingTypes.h:52:28: warning: ‘capStyle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 52 | if (aElement < aMinValue || aElement > aMaxValue) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/2d/InlineTranslator.cpp:8: /builddir/build/BUILD/firefox-86.0/gfx/2d/RecordedEventImpl.h:1721:12: note: ‘capStyle’ was declared here 1721 | CapStyle capStyle; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/RecordedEvent.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/2d/InlineTranslator.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/2d/InlineTranslator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/RecordingTypes.h: In 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-86.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-86.0/gfx/2d/InlineTranslator.cpp:8: /builddir/build/BUILD/firefox-86.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-86.0/gfx/2d/InlineTranslator.cpp: In member function ‘bool mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)’: /builddir/build/BUILD/firefox-86.0/gfx/2d/InlineTranslator.cpp:50:3: warning: ‘magicInt’ may be used uninitialized in this function [-Wmaybe-uninitialized] 50 | if (magicInt != mozilla::gfx::kMagicInt) { | ^~ /builddir/build/BUILD/firefox-86.0/gfx/2d/InlineTranslator.cpp:57:3: warning: ‘majorRevision’ may be used uninitialized in this function [-Wmaybe-uninitialized] 57 | if (majorRevision != kMajorRevision) { | ^~ /builddir/build/BUILD/firefox-86.0/gfx/2d/InlineTranslator.cpp:64:3: warning: ‘minorRevision’ may be used uninitialized in this function [-Wmaybe-uninitialized] 64 | if (minorRevision > kMinorRevision) { | ^~ /builddir/build/BUILD/firefox-86.0/gfx/2d/InlineTranslator.cpp:72:46: warning: ‘eventType’ may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | bool success = RecordedEvent::DoWithEvent( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 73 | reader, static_cast(eventType), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | [&](RecordedEvent* recordedEvent) -> bool { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | // Make sure that the whole event was read from the stream | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | // successfully. | ~~~~~~~~~~~~~~~~ 77 | if (!reader.good()) { | ~~~~~~~~~~~~~~~~~~~~~ 78 | mError = " READ"; | ~~~~~~~~~~~~~~~~~ 79 | return false; | ~~~~~~~~~~~~~ 80 | } | ~ 81 | | 82 | if (!recordedEvent->PlayEvent(this)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | mError = " PLAY"; | ~~~~~~~~~~~~~~~~~ 84 | return false; | ~~~~~~~~~~~~~ 85 | } | ~ 86 | | 87 | return true; | ~~~~~~~~~~~~ 88 | }); | ~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, from Unified_c_gfx_cairo_cairo_src0.c:2: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function ‘pqueue_grow’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:17: note: in expansion of macro ‘_cairo_malloc_ab’ 822 | new_elements = _cairo_malloc_ab (pq->max_size, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function ‘render_rows’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:10: note: in expansion of macro ‘_cairo_malloc_ab’ 1382 | spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_cairo_clip_path_to_region_geometric’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro ‘_cairo_malloc_ab’ 605 | boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_region_clip_to_boxes’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro ‘_cairo_malloc_ab’ 754 | new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_rectilinear_clip_to_boxes’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro ‘_cairo_malloc_ab’ 830 | new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_cairo_clip_path_to_boxes’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro ‘_cairo_malloc_ab’ 876 | new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_cairo_clip_copy_rectangle_list’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro ‘_cairo_malloc_ab’ 1530 | rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); | ^~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-font-face.c:41, from Unified_c_gfx_cairo_cairo_src1.c:2: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-gstate.c: In function ‘_cairo_gstate_set_dash’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro ‘_cairo_malloc_ab’ 545 | gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-hull.c: In function ‘_cairo_hull_compute’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro ‘_cairo_malloc_ab’ 215 | hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-image-surface.c: In function ‘_pixman_image_for_gradient’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro ‘_cairo_malloc_ab’ 1113 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-image-surface.c: In function ‘_cairo_image_surface_fill_rectangles’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro ‘_cairo_malloc_ab’ 4362 | pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-misc.c: In function ‘_moz_cairo_glyph_allocate’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro ‘_cairo_malloc_ab’ 186 | return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-misc.c: In function ‘_moz_cairo_text_cluster_allocate’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro ‘_cairo_malloc_ab’ 237 | return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); | ^~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-path-bounds.c:37, from Unified_c_gfx_cairo_cairo_src2.c:2: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-path-fill.c: In function ‘_cairo_path_fixed_fill_rectilinear_to_region’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro ‘_cairo_malloc_ab’ 303 | new_rects = _cairo_malloc_ab (size, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-path-stroke.c: In function ‘_tessellate_fan’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro ‘_cairo_malloc_ab’ 346 | points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-path-stroke.c: In function ‘_cairo_rectilinear_stroker_add_segment’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro ‘_cairo_malloc_ab’ 1558 | new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-path.c: In function ‘_cairo_path_create_internal’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro ‘_cairo_malloc_ab’ 354 | path->data = _cairo_malloc_ab (path->num_data, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pattern.c: In function ‘_cairo_gradient_pattern_init_copy’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro ‘_cairo_malloc_ab’ 207 | pattern->stops = _cairo_malloc_ab (other->stops_size, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pattern.c: In function ‘_cairo_pattern_gradient_grow’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro ‘_cairo_malloc_ab’ 932 | new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pattern.c: In function ‘_cairo_pattern_acquire_surface_for_gradient’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro ‘_cairo_malloc_ab’ 1350 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pen.c: In function ‘_cairo_pen_init’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro ‘_cairo_malloc_ab’ 76 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pen.c: In function ‘_cairo_pen_init_copy’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro ‘_cairo_malloc_ab’ 128 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pen.c: In function ‘_cairo_pen_add_points’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro ‘_cairo_malloc_ab’ 158 | vertices = _cairo_malloc_ab (num_vertices, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-polygon.c: In function ‘_cairo_polygon_grow’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro ‘_cairo_malloc_ab’ 113 | new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_show_text_glyphs’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro ‘_cairo_malloc_ab’ 570 | command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro ‘_cairo_malloc_ab’ 578 | command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_replay_internal’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro ‘_cairo_malloc_ab’ 944 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function ‘pqueue_grow’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:17: note: in expansion of macro ‘_cairo_malloc_ab’ 137 | new_elements = _cairo_malloc_ab (pq->max_size, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function ‘_active_edges_to_spans’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:17: note: in expansion of macro ‘_cairo_malloc_ab’ 370 | sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function ‘_cairo_rectangular_scan_converter_generate’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:15: note: in expansion of macro ‘_cairo_malloc_ab’ 609 | rectangles = _cairo_malloc_ab (self->num_rectangles + 1, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-region.c: In function ‘_moz_cairo_region_create_rectangles’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro ‘_cairo_malloc_ab’ 238 | pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_sub_font_collect’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro ‘_cairo_malloc_ab’ 583 | subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_scaled_font_subsets_foreach_internal’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro ‘_cairo_malloc_ab’ 882 | collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro ‘_cairo_malloc_ab’ 883 | collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/2d/ScaledFontFontconfig.cpp: In member function ‘void mozilla::gfx::ScaledFontFontconfig::InstanceData::SetupFontOptions(cairo_font_options_t*, int*, unsigned int*) const’: /builddir/build/BUILD/firefox-86.0/gfx/2d/ScaledFontFontconfig.cpp:297:36: warning: ‘hinting’ may be used uninitialized in this function [-Wmaybe-uninitialized] 297 | cairo_font_options_set_hint_style(aFontOptions, hinting); | ^ In file included from Unified_cpp_editor_libeditor1.cpp:128: /builddir/build/BUILD/firefox-86.0/editor/libeditor/HTMLTableEditor.cpp: In member function ‘nsresult mozilla::HTMLEditor::InsertTableCellsWithTransaction(int32_t, mozilla::HTMLEditor::InsertPosition)’: /builddir/build/BUILD/firefox-86.0/editor/libeditor/HTMLTableEditor.cpp:69:39: warning: ‘newCellIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 69 | ->SetSelectionAfterTableEdit(MOZ_KnownLive(mTable), mRow, mCol, /builddir/build/BUILD/firefox-86.0/editor/libeditor/HTMLTableEditor.cpp:227:11: note: ‘newCellIndex’ was declared here 227 | int32_t newCellIndex; | ^~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-spans.c:27, from Unified_c_gfx_cairo_cairo_src3.c:2: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-stroke-style.c: In function ‘_cairo_stroke_style_init_copy’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro ‘_cairo_malloc_ab’ 73 | style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function ‘_fill_rectangles’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro ‘_cairo_malloc_ab’ 701 | rects = _cairo_malloc_ab (traps->num_traps, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function ‘_cairo_surface_fallback_fill_rectangles’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro ‘_cairo_malloc_ab’ 1491 | offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function ‘_cairo_surface_fallback_composite_trapezoids’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro ‘_cairo_malloc_ab’ 1546 | offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-surface-offset.c: In function ‘_cairo_surface_offset_glyphs’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro ‘_cairo_malloc_ab’ 301 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-surface.c: In function ‘_cairo_surface_fill_region’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro ‘_cairo_malloc_ab’ 1991 | rects = _cairo_malloc_ab (num_rects, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-tee-surface.c: In function ‘_cairo_tee_surface_show_text_glyphs’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro ‘_cairo_malloc_ab’ 428 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function ‘polygon_reset’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:23: note: in expansion of macro ‘_cairo_malloc_ab’ 1093 | polygon->y_buckets = _cairo_malloc_ab (num_buckets, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-traps.c: In function ‘_cairo_traps_grow’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro ‘_cairo_malloc_ab’ 113 | new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-traps.c: In function ‘_cairo_traps_extract_region’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro ‘_cairo_malloc_ab’ 530 | rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-unicode.c: In function ‘_cairo_utf8_to_ucs4’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro ‘_cairo_malloc_ab’ 280 | str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-unicode.c: In function ‘_cairo_utf8_to_utf16’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro ‘_cairo_malloc_ab’ 396 | str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); | ^~~~~~~~~~~~~~~~ In file included from Unified_c_gfx_cairo_cairo_src3.c:137: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-version.c: At top level: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 39 | #define CAIRO_VERSION_H 1 | In file included from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo.h:41, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:70, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-spans.c:27, from Unified_c_gfx_cairo_cairo_src3.c:2: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 8 | #define CAIRO_VERSION_H | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C gfx/config cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C gfx/gl gfx/graphite2/src In file included from Unified_cpp_gfx_graphite2_src0.cpp:20: /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/Code.cpp:80:22: warning: ‘graphite2::vm::Machine::Code::decoder’ has a field ‘graphite2::vm::Machine::Code::decoder::_contexts’ whose type uses the anonymous namespace [-Wsubobject-linkage] 80 | class Machine::Code::decoder | ^~~~~~~ In file included from Unified_cpp_gfx_graphite2_src1.cpp:20: /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/Slot.cpp: In member function ‘void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)’: /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/Slot.cpp:78:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct graphite2::SlotJustify’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 78 | memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/inc/Segment.h:38, from /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/Segment.cpp:32, from Unified_cpp_gfx_graphite2_src1.cpp:2: /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/inc/Slot.h:42:8: note: ‘struct graphite2::SlotJustify’ declared here 42 | struct SlotJustify | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/inc/FeatureVal.h:31, from /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/inc/FeatureMap.h:29, from /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/inc/Face.h:34, from /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/inc/Segment.h:34, from /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/Segment.cpp:32, from Unified_cpp_gfx_graphite2_src1.cpp:2: /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/inc/List.h: In instantiation of ‘T* graphite2::Vector::erase(graphite2::Vector::iterator, graphite2::Vector::iterator) [with T = graphite2::FeatureVal; graphite2::Vector::iterator = graphite2::FeatureVal*]’: /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/inc/List.h:93:56: required from ‘void graphite2::Vector::clear() [with T = graphite2::FeatureVal]’ /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/inc/List.h:61:17: required from ‘graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]’ /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/Segment.cpp:60:42: required from here /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/inc/List.h:163:32: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class graphite2::FeatureVal’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 163 | if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/inc/FeatureMap.h:29, from /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/inc/Face.h:34, from /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/inc/Segment.h:34, from /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/Segment.cpp:32, from Unified_cpp_gfx_graphite2_src1.cpp:2: /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: ‘class graphite2::FeatureVal’ declared here 38 | class FeatureVal : public Vector | ^~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C gfx/harfbuzz/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 In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/2d/BufferEdgePad.cpp:13, from Unified_cpp_gfx_2d0.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/2d/BufferEdgePad.cpp:13, from Unified_cpp_gfx_2d0.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/GPUParent.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/config/gfxConfig.cpp:9, from Unified_cpp_gfx_config0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::gfx::gfxVars::Initialize()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_config0.cpp:29: /builddir/build/BUILD/firefox-86.0/gfx/config/gfxVars.cpp:57:30: note: while referencing ‘initUpdates’ 57 | nsTArray initUpdates; | ^~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function ‘vmx_combine_over_u_no_mask’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:197:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 197 | COMPUTE_SHIFT_MASKS (dest, src); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:197:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:197:5: warning: ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function ‘vmx_combine_over_u_mask’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:236:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 236 | COMPUTE_SHIFT_MASKC (dest, src, mask); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:236:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:236:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:236:5: warning: ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function ‘vmx_combine_over_reverse_u_no_mask’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:292:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 292 | COMPUTE_SHIFT_MASKS (dest, src); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:292:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:292:5: warning: ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function ‘vmx_combine_over_reverse_u_mask’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:330:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 330 | COMPUTE_SHIFT_MASKC (dest, src, mask); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:330:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:330:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:330:5: warning: ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function ‘vmx_combine_in_u_no_mask’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:385:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 385 | COMPUTE_SHIFT_MASKS (dest, src); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:385:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:385:5: warning: ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function ‘vmx_combine_in_u_mask’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:421:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 421 | COMPUTE_SHIFT_MASKC (dest, src, mask); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:421:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:421:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:421:5: warning: ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function ‘vmx_combine_in_reverse_u_no_mask’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:474:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 474 | COMPUTE_SHIFT_MASKS (dest, src); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:474:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:474:5: warning: ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function ‘vmx_combine_in_reverse_u_mask’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:511:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 511 | COMPUTE_SHIFT_MASKC (dest, src, mask); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:511:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:511:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:511:5: warning: ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function ‘vmx_combine_out_u_no_mask’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:565:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 565 | COMPUTE_SHIFT_MASKS (dest, src); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:565:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:565:5: warning: ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function ‘vmx_combine_out_u_mask’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:602:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 602 | COMPUTE_SHIFT_MASKC (dest, src, mask); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:602:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:602:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:602:5: warning: ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function ‘vmx_combine_out_reverse_u_no_mask’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:655:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 655 | COMPUTE_SHIFT_MASKS (dest, src); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:655:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:655:5: warning: ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function ‘vmx_combine_out_reverse_u_mask’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:693:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 693 | COMPUTE_SHIFT_MASKC (dest, src, mask); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:693:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:693:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:693:5: warning: ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function ‘vmx_combine_atop_u_no_mask’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:747:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 747 | COMPUTE_SHIFT_MASKS (dest, src); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:747:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:747:5: warning: ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function ‘vmx_combine_atop_u_mask’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:787:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 787 | COMPUTE_SHIFT_MASKC (dest, src, mask); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:787:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:787:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:787:5: warning: ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function ‘vmx_combine_atop_reverse_u_no_mask’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:846:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 846 | COMPUTE_SHIFT_MASKS (dest, src); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:846:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:846:5: warning: ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function ‘vmx_combine_atop_reverse_u_mask’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:886:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 886 | COMPUTE_SHIFT_MASKC (dest, src, mask); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:886:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:886:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:886:5: warning: ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function ‘vmx_combine_xor_u_no_mask’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:945:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 945 | COMPUTE_SHIFT_MASKS (dest, src); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:945:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:945:5: warning: ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function ‘vmx_combine_xor_u_mask’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:985:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 985 | COMPUTE_SHIFT_MASKC (dest, src, mask); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:985:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:985:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:985:5: warning: ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function ‘vmx_combine_add_u_no_mask’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1044:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 1044 | COMPUTE_SHIFT_MASKS (dest, src); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1044:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1044:5: warning: ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function ‘vmx_combine_add_u_mask’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1080:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 1080 | COMPUTE_SHIFT_MASKC (dest, src, mask); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1080:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1080:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1080:5: warning: ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function ‘vmx_combine_src_ca’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1136:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 1136 | COMPUTE_SHIFT_MASKC (dest, src, mask); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1136:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1136:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1136:5: warning: ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function ‘vmx_combine_over_ca’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1176:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 1176 | COMPUTE_SHIFT_MASKC (dest, src, mask); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1176:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1176:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1176:5: warning: ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function ‘vmx_combine_over_reverse_ca’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1220:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 1220 | COMPUTE_SHIFT_MASKC (dest, src, mask); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1220:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1220:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1220:5: warning: ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function ‘vmx_combine_in_ca’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1263:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 1263 | COMPUTE_SHIFT_MASKC (dest, src, mask); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1263:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1263:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1263:5: warning: ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function ‘vmx_combine_in_reverse_ca’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1305:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 1305 | COMPUTE_SHIFT_MASKC (dest, src, mask); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1305:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1305:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1305:5: warning: ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function ‘vmx_combine_out_ca’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1348:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 1348 | COMPUTE_SHIFT_MASKC (dest, src, mask); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1348:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1348:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1348:5: warning: ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function ‘vmx_combine_out_reverse_ca’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1392:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 1392 | COMPUTE_SHIFT_MASKC (dest, src, mask); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1392:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1392:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1392:5: warning: ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function ‘vmx_combine_atop_ca’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1436:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 1436 | COMPUTE_SHIFT_MASKC (dest, src, mask); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1436:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1436:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1436:5: warning: ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function ‘vmx_combine_atop_reverse_ca’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1487:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 1487 | COMPUTE_SHIFT_MASKC (dest, src, mask); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1487:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1487:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1487:5: warning: ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function ‘vmx_combine_xor_ca’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1535:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 1535 | COMPUTE_SHIFT_MASKC (dest, src, mask); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1535:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1535:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1535:5: warning: ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function ‘vmx_combine_add_ca’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1583:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 1583 | COMPUTE_SHIFT_MASKC (dest, src, mask); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1583:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1583:5: warning: ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-vmx.c:1583:5: warning: ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] gfx/ipc cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C gfx/layers In file included from Unified_cpp_gfx_2d0.cpp:83: /builddir/build/BUILD/firefox-86.0/gfx/2d/DrawTargetCairo.cpp: In function ‘cairo_pattern_t* mozilla::gfx::GfxPatternToCairoPattern(const mozilla::gfx::Pattern&, mozilla::gfx::Float, const Matrix&)’: /builddir/build/BUILD/firefox-86.0/gfx/2d/DrawTargetCairo.cpp:454:20: warning: ‘pat’ may be used uninitialized in this function [-Wmaybe-uninitialized] 454 | cairo_pattern_t* pat; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicCompositor.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicCompositor.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicCompositor.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicCompositor.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from Unified_cpp_gfx_2d1.cpp:65: /builddir/build/BUILD/firefox-86.0/gfx/2d/Path.cpp: In function ‘void mozilla::gfx::FlattenBezier(const mozilla::gfx::BezierControlPoints&, mozilla::gfx::PathSink*, double)’: /builddir/build/BUILD/firefox-86.0/gfx/2d/Path.cpp:520:18: warning: ‘t2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 520 | SplitBezier(aControlPoints, &prevCPs, &nextCPs, t2min); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContext.h:35, from /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContextEGL.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void* mozilla::gl::GLContextEGL::CreatePBufferSurfaceTryingPowerOfTwo(mozilla::gl::EglDisplay&, EGLConfig, EGLenum, mozilla::gfx::IntSize&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_gl0.cpp:47: /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContextProviderEGL.cpp:772:20: note: while referencing ‘pbattrs’ 772 | nsTArray pbattrs(16); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContext.h:35, from /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContextEGL.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContextEGL.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicImplData.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicLayersImpl.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicImageLayer.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::layers::Layer::SetVisibleRegion(const LayerIntRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicImplData.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicLayersImpl.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicImageLayer.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContextEGL.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContext.h: In constructor ‘mozilla::gl::ScopedSaveMultiTex::ScopedSaveMultiTex(mozilla::gl::GLContext*, uint8_t, GLenum)’: /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContext.h:1207:17: warning: ‘texBinding’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1207 | fGetIntegerv(pname, (GLint*)&ret); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_gl0.cpp:20: /builddir/build/BUILD/firefox-86.0/gfx/gl/GLBlitHelper.cpp:207:10: note: ‘texBinding’ was declared here 207 | GLenum texBinding; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContextEGL.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContext.h: In member function ‘void mozilla::gl::DrawBlitProg::Draw(const mozilla::gl::DrawBlitProg::BaseArgs&, const mozilla::gl::DrawBlitProg::YUVArgs*) const’: /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContext.h:2894:30: warning: ‘oldVAO’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2894 | mSymbols.fBindVertexArray(array); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_gfx_gl0.cpp:20: /builddir/build/BUILD/firefox-86.0/gfx/gl/GLBlitHelper.cpp:452:10: note: ‘oldVAO’ was declared here 452 | GLuint oldVAO; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/ipc/CompositorSession.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/ipc/CompositorSession.cpp:6, from Unified_cpp_gfx_ipc0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::GPUChild::Init()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_ipc0.cpp:38: /builddir/build/BUILD/firefox-86.0/gfx/ipc/GPUChild.cpp:71:34: note: while referencing ‘features’ 71 | nsTArray features; | ^~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp: In member function ‘void sh::ShaderStorageBlockOutputHLSL::traverseSSBOAccess(sh::TIntermTyped*, sh::SSBOMethod)’: /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:435:33: warning: ‘storage’ may be used uninitialized in this function [-Wmaybe-uninitialized] 435 | node->getAsSwizzleNode()); | ^ /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:431:20: warning: ‘rowMajor’ may be used uninitialized in this function [-Wmaybe-uninitialized] 431 | setMatrixStride(node, storage, rowMajor); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ gfx/ots/src In file included from Unified_cpp_gfx_ots_src0.cpp:11: /builddir/build/BUILD/firefox-86.0/gfx/ots/src/cff.cc: In function ‘bool {anonymous}::ParsePrivateDictData(ots::Buffer&, size_t, size_t, {anonymous}::DICT_DATA_TYPE, ots::OpenTypeCFF*)’: /builddir/build/BUILD/firefox-86.0/gfx/ots/src/cff.cc:548:29: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘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-86.0/gfx/ots/src/cff_charstring.cc: In function ‘bool {anonymous}::ExecuteCharStringOperator(ots::OpenTypeCFF&, int32_t, size_t, const ots::CFFIndex&, const ots::CFFIndex&, ots::Buffer*, ots::Buffer*, std::stack*, bool*, bool*, size_t*, bool*, bool*, int32_t*, bool)’: /builddir/build/BUILD/firefox-86.0/gfx/ots/src/cff_charstring.cc:376:31: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 376 | if (argument_stack->top() >= cff.region_index_count.size()) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/ots/src/cff_charstring.cc:393:25: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (*in_out_vsindex >= cff.region_index_count.size()) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/ots/src/cff_charstring.cc:398:20: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘int’ [-Wsign-compare] 398 | if (stack_size < n * (k + 1) + 1) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ gfx/skia /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkBitmapProcState_matrixProcs.cpp: In function ‘void decal_nofilter_scale(uint32_t*, SkFixed, SkFixed, int)’: /builddir/build/BUILD/firefox-86.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-86.0/gfx/skia/skia/src/core/SkBitmapProcState_matrixProcs.cpp:76:9: note: here 76 | case 1: ((uint16_t*)dst)[0] = SkToU16((fx + 0) >> 16); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/gl/SharedSurfaceEGL.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/gl/SharedSurfaceEGL.cpp:6, from Unified_cpp_gfx_gl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::gl::TextureImageEGL::DirectUpdate(mozilla::gfx::DataSourceSurface*, const nsIntRegion&, const IntPoint&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/gl/SharedSurfaceEGL.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/gl/SharedSurfaceEGL.cpp:6, from Unified_cpp_gfx_gl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ gfx/src gfx/thebes /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of ‘SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawPath]’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/include/core/SkRefCnt.h:353:21: required from ‘sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawPath*}]’ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkRecords::DrawPath’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkMiniRecorder.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:12: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRecords.h:275:8: note: ‘struct SkRecords::DrawPath’ declared here 275 | RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, | ^~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRecords.h:167:8: note: in definition of macro ‘RECORD’ 167 | struct T { \ | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of ‘SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawRect]’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/include/core/SkRefCnt.h:353:21: required from ‘sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawRect*}]’ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkRecords::DrawRect’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkMiniRecorder.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:12: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRecords.h:290:8: note: ‘struct SkRecords::DrawRect’ declared here 290 | RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, | ^~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRecords.h:167:8: note: in definition of macro ‘RECORD’ 167 | struct T { \ | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of ‘SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawTextBlob]’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/include/core/SkRefCnt.h:353:21: required from ‘sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawTextBlob*}]’ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:113:9: required from here /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkRecords::DrawTextBlob’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkMiniRecorder.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:12: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRecords.h:296:8: note: ‘struct SkRecords::DrawTextBlob’ declared here 296 | RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRecords.h:167:8: note: in definition of macro ‘RECORD’ 167 | struct T { \ | ^ In file included from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkOpts.cpp:44: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1090:7: warning: multi-line comment [-Wcomment] 1090 | #if 0 //defined(JUMPER_IS_NEON) && defined(SK_CPU_ARM64) \ | ^ In file included from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkOpts.cpp:43: /builddir/build/BUILD/firefox-86.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-86.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:194:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 194 | case 3: k ^= data[2] << 16; | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:195:13: note: here 195 | case 2: k ^= data[1] << 8; | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:195:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 195 | case 2: k ^= data[1] << 8; | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:196:13: note: here 196 | case 1: k ^= data[0] << 0; | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function ‘sh::TString sh::TypeString(const sh::TType&)’: /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:915:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 915 | switch (type.getNominalSize()) | ^~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:926:13: note: here 926 | case EbtInt: | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:927:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 927 | switch (type.getNominalSize()) | ^~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:938:13: note: here 938 | case EbtUInt: | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:939:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 939 | switch (type.getNominalSize()) | ^~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:950:13: note: here 950 | case EbtBool: | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:951:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 951 | switch (type.getNominalSize()) | ^~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:962:13: note: here 962 | case EbtVoid: | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2FontBase.cpp:6: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In static member function ‘static void gfxFT2FontBase::SetupVarCoords(FT_MM_Var*, const nsTArray&, FT_Face)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.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-86.0/gfx/thebes/gfxFT2FontBase.cpp:692:22: note: while referencing ‘coords’ 692 | nsTArray coords; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2FontBase.cpp:6: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:72:14: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 72 | if (!mHdr->mIsAutoArray) { | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.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-86.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/throw_gcc.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/type_traits:72, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/IntegerTypeTraits.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TypedEnumBits.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxTypes.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxContext.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-86.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-86.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-86.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-86.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-86.0/objdir/dist/include/nsTArray.h:2777:41, inlined from ‘static void gfxFT2FontBase::SetupVarCoords(FT_MM_Var*, const nsTArray&, FT_Face)’ at /builddir/build/BUILD/firefox-86.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-86.0/gfx/thebes/gfxFT2FontBase.cpp: In static member function ‘static void gfxFT2FontBase::SetupVarCoords(FT_MM_Var*, const nsTArray&, FT_Face)’: /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2FontBase.cpp:692:22: note: ‘coords’ declared here 692 | nsTArray coords; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2FontBase.cpp:6: 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-86.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-86.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-86.0/objdir/dist/include/nsTArray.h:2777:41, inlined from ‘static void gfxFT2FontBase::SetupVarCoords(FT_MM_Var*, const nsTArray&, FT_Face)’ at /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2FontBase.cpp:694:45: /builddir/build/BUILD/firefox-86.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-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontUtils.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontUtils.cpp:9: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void gfxFontUtils::GetVariationData(gfxFontEntry*, nsTArray*, nsTArray*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 3 is outside array bounds of ‘gfxFontVariationInstance [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontUtils.cpp:1853:32: note: while referencing ‘instance’ 1853 | gfxFontVariationInstance instance; | ^~~~~~~~ gfx/vr/service/openvr In file included from /builddir/build/BUILD/firefox-86.0/gfx/vr/service/openvr/src/openvr_api_public.cpp:10: /builddir/build/BUILD/firefox-86.0/gfx/vr/service/openvr/src/vrpathregistry_public.h:10:20: warning: ‘k_pchLogOverrideVar’ defined but not used [-Wunused-variable] 10 | static const char *k_pchLogOverrideVar = "VR_LOG_PATH"; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/vr/service/openvr/src/vrpathregistry_public.h:9:20: warning: ‘k_pchConfigOverrideVar’ defined but not used [-Wunused-variable] 9 | static const char *k_pchConfigOverrideVar = "VR_CONFIG_PATH"; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/vr/service/openvr/src/vrpathregistry_public.h:8:20: warning: ‘k_pchRuntimeOverrideVar’ defined but not used [-Wunused-variable] 8 | static const char *k_pchRuntimeOverrideVar = "VR_OVERRIDE"; | ^~~~~~~~~~~~~~~~~~~~~~~ gfx/vr/service In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFcPlatformFontList.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFcPlatformFontList.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool gfxFcPlatformFontList::FindAndAddFamilies(mozilla::StyleGenericFontFamily, const nsACString&, nsTArray*, gfxPlatformFontList::FindFamiliesFlags, gfxFontStyle*, nsAtom*, gfxFloat)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘CopyableTArray [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFcPlatformFontList.cpp:2001:52: note: while referencing ‘’ 2001 | mFcSubstituteCache.Put(familyName, cachedFamilies); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::layers::AnimationHelper::SampleResult mozilla::layers::AnimationHelper::SampleAnimationForEachNode(mozilla::TimeStamp, mozilla::TimeStamp, const mozilla::layers::AnimatedValue*, nsTArray&, nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:218:44: note: while referencing ‘nonAnimatingValues’ 218 | nsTArray> nonAnimatingValues; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::gfx::PolygonTyped mozilla::gfx::PolygonTyped::ClipPolygon(const mozilla::gfx::PolygonTyped&) const [with Units = mozilla::gfx::UnknownUnits]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:29, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationInfo.cpp:8, from Unified_cpp_gfx_layers0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:222:27: note: while referencing ‘clippedPoints’ 222 | nsTArray clippedPoints(mPoints.Clone()); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RDDProcessManager.h:8, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsTArray gfxPlatform::GetPrefCMSOutputProfileData()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.cpp:2141:21: note: while referencing ‘result’ 2141 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::layers::Compositor::DrawPolygon(const Polygon&, const Rect&, const IntRect&, const mozilla::layers::EffectChain&, mozilla::gfx::Float, const Matrix4x4&, const Rect&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_layers0.cpp:83: /builddir/build/BUILD/firefox-86.0/gfx/layers/Compositor.cpp:339:35: note: while referencing ‘texturedTriangles’ 339 | nsTArray texturedTriangles; | ^~~~~~~~~~~~~~~~~ gfx/vr In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsTArray mozilla::layers::ContainerLayer::SortChildrenBy3DZOrder(mozilla::layers::ContainerLayer::SortMode)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_layers1.cpp:47: /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.cpp:978:26: note: while referencing ‘drawOrder’ 978 | nsTArray drawOrder; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 3 is outside array bounds of ‘mozilla::gfx::Polygon [1]’ {aka ‘mozilla::gfx::PolygonTyped [1]’} [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_layers1.cpp:47: /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.cpp:927:18: note: while referencing ‘polygon’ 927 | gfx::Polygon polygon = gfx::Polygon::FromRect(gfx::Rect(bounds)); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::Layer::Dump(std::stringstream&, const char*, bool, bool, const mozilla::Maybe >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_layers1.cpp:47: /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.cpp:1428:28: note: while referencing ‘children’ 1428 | nsTArray children; | ^~~~~~~~ In file included from Unified_cpp_gfx_skia0.cpp:101: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkBitmapCache.cpp:63:22: warning: ‘SkBitmapCache::Rec’ has a field ‘SkBitmapCache::Rec::fKey’ whose type uses the anonymous namespace [-Wsubobject-linkage] 63 | class SkBitmapCache::Rec : public SkResourceCache::Rec { | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxUtils.cpp:18, from Unified_cpp_gfx_thebes1.cpp:119: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from Unified_cpp_gfx_skia1.cpp:29: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkCanvas.cpp:223:17: warning: ‘SkCanvas::MCRec’ has a field ‘SkCanvas::MCRec::fBackImage’ whose type uses the anonymous namespace [-Wsubobject-linkage] 223 | class SkCanvas::MCRec { | ^~~~~ In file included from Unified_cpp_gfx_layers12.cpp:20: /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/DisplayItemCache.cpp: In member function ‘void mozilla::layers::DisplayItemCache::Clear()’: /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/DisplayItemCache.cpp:85:62: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘nsTArray_Impl::elem_type’ {aka ‘struct mozilla::layers::DisplayItemCache::Slot’}; use assignment or value-initialization instead [-Wclass-memaccess] 85 | memset(mSlots.Elements(), 0, mSlots.Length() * sizeof(Slot)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:24, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/ClipManager.cpp:12, from Unified_cpp_gfx_layers12.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/DisplayItemCache.h:157:10: note: ‘nsTArray_Impl::elem_type’ {aka ‘struct mozilla::layers::DisplayItemCache::Slot’} declared here 157 | struct Slot { | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void gfxUserFontEntry::StartPlatformFontLoadOnBackgroundThread(const uint8_t*, uint32_t, nsMainThreadPtrHandle)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_thebes1.cpp:110: /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxUserFontSet.cpp:606:24: note: while referencing ‘messages’ 606 | nsTArray messages; | ^~~~~~~~ In file included from Unified_cpp_gfx_thebes1.cpp:20: /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGraphiteShaper.cpp: In member function ‘nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxShapedText*, uint32_t, uint32_t, const char16_t*, tainted_opaque_gr, tainted_opaque_gr, gfxFontShaper::RoundingFlags)’: /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGraphiteShaper.cpp:420:19: warning: ‘clusterLoc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 420 | rtl ? (xLocs_j - clusterLoc) : (xLocs_j - clusterLoc - adv); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/MLGDevice.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.cpp:7, from Unified_cpp_gfx_layers11.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/MLGDevice.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.cpp:7, from Unified_cpp_gfx_layers11.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageContainer.h:21, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In member function ‘virtual void mozilla::layers::LayerManagerMLGPU::InvalidateAll()’: /builddir/build/BUILD/firefox-86.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-86.0/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 276 | extern const nsTArrayHeader sEmptyTArrayHeader; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageContainer.h:21, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::gfx::PolygonTyped mozilla::gfx::PolygonTyped::ClipPolygon(const mozilla::gfx::PolygonTyped&) const [with Units = mozilla::gfx::UnknownUnits]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/Compositor.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/UiCompositorControllerParent.cpp:19, from Unified_cpp_gfx_layers10.cpp:47: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:222:27: note: while referencing ‘clippedPoints’ 222 | nsTArray clippedPoints(mPoints.Clone()); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/MLGDevice.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.cpp:7, from Unified_cpp_gfx_layers11.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::gfx::PolygonTyped mozilla::gfx::PolygonTyped::ClipPolygon(const mozilla::gfx::PolygonTyped&) const [with Units = mozilla::gfx::UnknownUnits]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersHelpers.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/ShaderDefinitionsMLGPU.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/SharedBufferMLGPU.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.cpp:17, from Unified_cpp_gfx_layers11.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:222:27: note: while referencing ‘clippedPoints’ 222 | nsTArray clippedPoints(mPoints.Clone()); | ^~~~~~~~~~~~~ In file included from Unified_cpp_gfx_skia12.cpp:38: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp: In static member function ‘static int SkDCubic::ComplexBreak(const SkPoint*, SkScalar*)’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 258 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:9: note: here 261 | case SkCubicType::kSerpentine: | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositableHost.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::layers::WebRenderBridgeChild::EndTransaction(mozilla::layers::PWebRenderBridgeChild::DisplayListData&&, mozilla::layers::PWebRenderBridgeChild::TransactionId, bool, const VsyncId&, const mozilla::TimeStamp&, const mozilla::TimeStamp&, const mozilla::TimeStamp&, const nsCString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_layers12.cpp:83: /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/WebRenderBridgeChild.cpp:120:32: note: while referencing ‘payloads’ 120 | nsTArray payloads; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositableHost.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositableHost.h:22, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositableHost.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::WebRenderBridgeChild::EndEmptyTransaction(const FocusTarget&, mozilla::Maybe&&, mozilla::layers::PWebRenderBridgeChild::TransactionId, const VsyncId&, const mozilla::TimeStamp&, const mozilla::TimeStamp&, const mozilla::TimeStamp&, const nsCString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_layers12.cpp:83: /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/WebRenderBridgeChild.cpp:156:32: note: while referencing ‘payloads’ 156 | nsTArray payloads; | ^~~~~~~~ In file included from Unified_cpp_gfx_skia13.cpp:92: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function ‘bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:499:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 499 | if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 | ^~ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:509:9: note: here 509 | case SkOTTableName::Record::PlatformID::Unicode: | ^~~~ In file included from Unified_cpp_gfx_skia14.cpp:65: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from ‘void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkTileMode tileMode = SkTileMode::kClamp; SkPMColor = unsigned int]’ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:196:65: required from ‘void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkPMColor = unsigned int]’ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>::fDcDx’ whose type uses the anonymous namespace [-Wsubobject-linkage] 259 | LinearGradient4fContext::LinearIntervalProcessor { | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>::fCc’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from ‘void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkTileMode tileMode = SkTileMode::kRepeat; SkPMColor = unsigned int]’ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:199:65: required from ‘void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkPMColor = unsigned int]’ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>::fDcDx’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>::fCc’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from ‘void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkTileMode tileMode = SkTileMode::kMirror; SkPMColor = unsigned int]’ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:202:65: required from ‘void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkPMColor = unsigned int]’ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>::fDcDx’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>::fCc’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from ‘void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkTileMode tileMode = SkTileMode::kClamp; SkPMColor = unsigned int]’ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:196:65: required from ‘void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkPMColor = unsigned int]’ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>::fDcDx’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>::fCc’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from ‘void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkTileMode tileMode = SkTileMode::kRepeat; SkPMColor = unsigned int]’ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:199:65: required from ‘void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkPMColor = unsigned int]’ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>::fDcDx’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>::fCc’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from ‘void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkTileMode tileMode = SkTileMode::kMirror; SkPMColor = unsigned int]’ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:202:65: required from ‘void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkPMColor = unsigned int]’ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>::fDcDx’ whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>::fCc’ whose type uses the anonymous namespace [-Wsubobject-linkage] In file included from Unified_cpp_gfx_skia14.cpp:74: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp: In member function ‘virtual bool SkGradientShaderBase::onAppendStages(const SkStageRec&) const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:297:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 297 | p->append(SkRasterPipeline::decal_x, decal_ctx); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:299:9: note: here 299 | case SkTileMode::kClamp: | ^~~~ In file included from Unified_cpp_gfx_skia15.cpp:29: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/sksl/SkSLParser.cpp: In member function ‘SkSL::ASTNode::ID SkSL::Parser::suffix(SkSL::ASTNode::ID)’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/sksl/SkSLParser.cpp:1991:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1991 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/sksl/SkSLParser.cpp:1993:9: note: here 1993 | case Token::FLOAT_LITERAL: { | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/sksl/SkSLParser.cpp: In member function ‘SkSL::ASTNode::ID SkSL::Parser::term()’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/sksl/SkSLParser.cpp:2057:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 2057 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/sksl/SkSLParser.cpp:2059:9: note: here 2059 | case Token::INT_LITERAL: { | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIGlobalObject.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRServiceHost::_ZN7mozilla3gfx13VRServiceHost27SendPuppetSubmitToVRProcessERK8nsTArrayImE.part.0(const nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘mozilla::gfx::VRServiceHost::SendPuppetSubmitToVRProcess(const nsTArray&):: [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_vr0.cpp:20: /builddir/build/BUILD/firefox-86.0/gfx/vr/VRServiceHost.cpp:222:9: note: while referencing ‘’ 222 | [buffer{aBuffer.Clone()}]() -> void { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | VRServiceHost::Get()->SendPuppetSubmitToVRProcess(buffer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | }); | ~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/WebRenderScrollData.cpp:7, from Unified_cpp_gfx_layers13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘size_t mozilla::layers::WebRenderScrollData::AddLayerData(const mozilla::layers::WebRenderLayerScrollData&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/WebRenderScrollData.cpp:7, from Unified_cpp_gfx_layers13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ gfx/webrender_bindings In file included from /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/Common.h:19, from /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/IntermNode.h:25, from /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:7: /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp: In member function ‘void sh::TIntermTraverser::insertStatementsInBlockAtPosition(sh::TIntermBlock*, size_t, const TIntermSequence&, const TIntermSequence&)’: /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:293:21: warning: comparison of unsigned expression in ‘>= 0’ is always true [-Wtype-limits] 293 | ASSERT(position >= 0); | ~~~~~~~~~^~~~ /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/common/debug.h:288:64: note: in definition of macro ‘ASSERT’ 288 | # define ASSERT(condition) ANGLE_EAT_STREAM_PARAMETERS << !(condition) | ^~~~~~~~~ gfx/ycbcr hal In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/util/DoubleTapToZoom.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/util/DoubleTapToZoom.cpp:7, from Unified_cpp_gfx_layers5.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/util/DoubleTapToZoom.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/util/DoubleTapToZoom.cpp:7, from Unified_cpp_gfx_layers5.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/APZUtils.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AutoscrollAnimation.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AutoscrollAnimation.cpp:7, from Unified_cpp_gfx_layers3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/APZUtils.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AutoscrollAnimation.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AutoscrollAnimation.cpp:7, from Unified_cpp_gfx_layers3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from Unified_cpp_gfx_skia16.cpp:20: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/utils/SkPatchUtils.cpp:66:7: warning: ‘FwDCubicEvaluator’ has a field ‘FwDCubicEvaluator::fCoefs’ whose type uses the anonymous namespace [-Wsubobject-linkage] 66 | class FwDCubicEvaluator { | ^~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_skia16.cpp:47: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/utils/SkShadowUtils.cpp: In member function ‘bool {anonymous}::SpotVerticesFactory::isCompatible(const {anonymous}::SpotVerticesFactory&, SkVector*) const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/utils/SkShadowUtils.cpp:152:5: warning: control reaches end of non-void function [-Wreturn-type] 152 | } | ^ In file included from Unified_cpp_gfx_skia2.cpp:92: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkDraw.cpp: In member function ‘void SkDraw::drawPoints(SkCanvas::PointMode, size_t, const SkPoint*, const SkPaint&, SkBaseDevice*) const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkDraw.cpp:514:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 514 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkDraw.cpp:516:13: note: here 516 | case SkCanvas::kPolygon_PointMode: { | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/imgIContainer.h:35, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxUtils.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, from Unified_cpp_webrender_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Maybe mozilla::wr::RendererOGL::GetCollectedFrames()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 2 is outside array bounds of ‘mozilla::layers::CollectedFrames [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_webrender_bindings0.cpp:137: /builddir/build/BUILD/firefox-86.0/gfx/webrender_bindings/RendererOGL.cpp:394:27: note: while referencing ‘frames’ 394 | layers::CollectedFrames frames = mCompositionRecorder->GetCollectedFrames(); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/imgIContainer.h:35, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxUtils.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, from Unified_cpp_webrender_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxUtils.h:22, from /builddir/build/BUILD/firefox-86.0/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, from Unified_cpp_webrender_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from Unified_cpp_gfx_skia4.cpp:47: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkICC.cpp: In function ‘void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkICC.cpp:278:49: warning: argument to ‘sizeof’ in ‘char* strncpy(char*, const char*, size_t)’ call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess] 278 | strncpy(dst, kDescriptionTagBodyPrefix, sizeof(kDescriptionTagBodyPrefix)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ image/build In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/throw_gcc.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/type_traits:72, from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/stl_function.h:60, from /usr/include/c++/10/functional:49, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/functional:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/functional:52, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkGlyphRun.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkGlyphRun.cpp:8, from Unified_cpp_gfx_skia4.cpp:2: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)’ at /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkICC.cpp:278:16, inlined from ‘sk_sp SkWriteICCProfile(const skcms_TransferFunction&, const skcms_Matrix3x3&)’ at /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkICC.cpp:317:30: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, 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-86.0/gfx/skia/skia/src/core/SkICC.cpp:274:16, inlined from ‘sk_sp SkWriteICCProfile(const skcms_TransferFunction&, const skcms_Matrix3x3&)’ at /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkICC.cpp:317:30: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, 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 /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/hal/Hal.h:12, from /builddir/build/BUILD/firefox-86.0/hal/HalWakeLock.cpp:7, from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::hal_impl::ModifyWakeLock(const nsAString&, mozilla::hal::WakeLockControl, mozilla::hal::WakeLockControl, uint64_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 2 is outside array bounds of ‘{anonymous}::LockCount [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-86.0/hal/HalWakeLock.cpp:181:13: note: while referencing ‘processCount’ 181 | LockCount processCount; | ^~~~~~~~~~~~ In file included from Unified_cpp_gfx_skia5.cpp:110: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkPath.cpp: In static member function ‘static bool SkPathPriv::IsRectContour(const SkPath&, bool, int*, const SkPoint**, bool*, SkPath::Direction*, SkRect*)’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkPath.cpp:3586:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 3586 | insertClose = false; | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkPath.cpp:3587:13: note: here 3587 | case SkPath::kLine_Verb: { | ^~~~ image/decoders/icon/gtk In file included from Unified_cpp_gfx_skia6.cpp:128: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRRect.cpp: In member function ‘size_t SkRRect::readFromMemory(const void*, size_t)’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRRect.cpp:557:39: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of a non-trivial type ‘class SkRRect’ leaves 4 bytes unchanged [-Wclass-memaccess] 557 | memcpy(&raw, buffer, kSizeInMemory); | ^ In file included from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/include/private/SkPathRef.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkPath_serial.cpp:10, from Unified_cpp_gfx_skia6.cpp:2: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/include/core/SkRRect.h:30:14: note: ‘class SkRRect’ declared here 30 | class SK_API SkRRect { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/include/core/SkYUVASizeInfo.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/include/core/SkImageGenerator.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkPicture.cpp:10, from Unified_cpp_gfx_skia6.cpp:11: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/include/codec/SkEncodedOrigin.h: In function ‘SkMatrix SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/include/codec/SkEncodedOrigin.h:44:1: warning: control reaches end of non-void function [-Wreturn-type] 44 | } | ^ image/decoders/icon image/decoders cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientLayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientColorLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FilterSupport.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/GfxMessageUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/APZTestData.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientLayerManager.h:23, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientColorLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ image/encoders/bmp image/encoders/ico In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ClientLayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/TiledContentClient.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In member function ‘virtual void mozilla::layers::LayerManagerComposite::InvalidateAll()’: /builddir/build/BUILD/firefox-86.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-86.0/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 276 | extern const nsTArrayHeader sEmptyTArrayHeader; | ^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_skia7.cpp:110: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In function ‘SkDescriptor* auto_descriptor_from_desc(const SkDescriptor*, SkFontID, SkAutoDescriptor*)’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:42:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 42 | memcpy(&rec, ptr, size); | ^ In file included from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkGlyphRunPainter.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkDraw.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, from Unified_cpp_gfx_skia7.cpp:110: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 55 | struct SkScalerContextRec { | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:22, from Unified_cpp_gfx_skia7.cpp:110: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In lambda function: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:517:59: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 517 | std::memcpy(&rec, ptr, sizeof(rec)); | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTraceEvent.h:155:40: note: in definition of macro ‘INTERNAL_TRACE_EVENT_ADD_SCOPED’ 155 | TRACE_EVENT_FLAG_NONE, ##__VA_ARGS__); \ | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:512:5: note: in expansion of macro ‘TRACE_EVENT1’ 512 | TRACE_EVENT1("skia", "RecForDesc", "rec", | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:513:13: note: in expansion of macro ‘TRACE_STR_COPY’ 513 | TRACE_STR_COPY( | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkGlyphRunPainter.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkDraw.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, from Unified_cpp_gfx_skia7.cpp:110: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 55 | struct SkScalerContextRec { | ^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_skia7.cpp:119: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkResourceCache.cpp: At global scope: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkResourceCache.cpp:75:24: warning: ‘SkResourceCache::Hash’ has a base ‘SkTHashTable’ whose type uses the anonymous namespace [-Wsubobject-linkage] 75 | class SkResourceCache::Hash : | ^~~~ In file included from Unified_cpp_gfx_skia7.cpp:137: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function ‘static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkScalerContext.cpp:1118:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 1118 | memset(&rec, 0, sizeof(rec)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkGlyphRunPainter.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkDraw.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, from Unified_cpp_gfx_skia7.cpp:110: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 55 | struct SkScalerContextRec { | ^~~~~~~~~~~~~~~~~~ image/encoders/jpeg In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientLayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientColorLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::ClientMultiTiledLayerBuffer::Update(const nsIntRegion&, const nsIntRegion&, const nsIntRegion&, mozilla::layers::TilePaintFlags)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_layers6.cpp:92: /builddir/build/BUILD/firefox-86.0/gfx/layers/client/MultiTiledContentClient.cpp:192:24: note: while referencing ‘oldRetainedTiles’ 192 | nsTArray oldRetainedTiles = std::move(mRetainedTiles); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ClientLayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/TiledContentClient.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::gfx::PolygonTyped mozilla::gfx::PolygonTyped::ClipPolygon(const mozilla::gfx::PolygonTyped&) const [with Units = mozilla::gfx::UnknownUnits]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:29, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientTiledPaintedLayer.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/TiledContentClient.cpp:10, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:222:27: note: while referencing ‘clippedPoints’ 222 | nsTArray clippedPoints(mPoints.Clone()); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:23, from Unified_cpp_gfx_skia7.cpp:110: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual void* SkTypefaceProxy::onGetCTFontRef() const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:129:5: warning: control reaches end of non-void function [-Wreturn-type] 129 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual size_t SkTypefaceProxy::onGetTableData(SkFontTableTag, size_t, size_t, void*) const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:96:5: warning: control reaches end of non-void function [-Wreturn-type] 96 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetTableTags(SkFontTableTag*) const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:93:5: warning: control reaches end of non-void function [-Wreturn-type] 93 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual SkTypeface::LocalizedStrings* SkTypefaceProxy::onCreateFamilyNameIterator() const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:90:5: warning: control reaches end of non-void function [-Wreturn-type] 90 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetUPEM() const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:66:75: warning: control reaches end of non-void function [-Wreturn-type] 66 | int onGetUPEM() const override { SK_ABORT("Should never be called."); } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetVariationDesignParameters(SkFontParameters::Variation::Axis*, int) const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:83:5: warning: control reaches end of non-void function [-Wreturn-type] 83 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetVariationDesignPosition(SkFontArguments::VariationPosition::Coordinate*, int) const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:79:5: warning: control reaches end of non-void function [-Wreturn-type] 79 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onMakeFontData() const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:72:5: warning: control reaches end of non-void function [-Wreturn-type] 72 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onOpenStream(int*) const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:69:5: warning: control reaches end of non-void function [-Wreturn-type] 69 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onGetAdvancedMetrics() const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:119:5: warning: control reaches end of non-void function [-Wreturn-type] 119 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual sk_sp SkTypefaceProxy::onMakeClone(const SkFontArguments&) const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:75:5: warning: control reaches end of non-void function [-Wreturn-type] 75 | } | ^ In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/throw_gcc.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/cwchar:72, from /usr/include/c++/10/bits/postypes.h:40, from /usr/include/c++/10/iosfwd:40, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/iosfwd:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/iosfwd:52, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/TiledContentClient.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘mozilla::gfx::Matrix4x4Typed& mozilla::gfx::Matrix4x4Typed::operator=(const mozilla::gfx::Matrix4x4Typed&) [with SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ at /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Matrix.h:1162:11, inlined from ‘void mozilla::layers::TransformLayerGeometry(mozilla::layers::Layer*, mozilla::Maybe >&)’ at /builddir/build/BUILD/firefox-86.0/gfx/layers/composite/ContainerLayerComposite.cpp:171:37: /usr/include/bits/string_fortified.h:34:33: warning: ‘void* __builtin_memcpy(void*, const void*, 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)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ image/encoders/png In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ClientLayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/TiledContentClient.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In member function ‘virtual void mozilla::layers::ColorLayerComposite::RenderLayer(const IntRect&, const mozilla::Maybe >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:578:51: warning: array subscript 2 is outside array bounds of ‘const nsTArrayHeader [1]’ [-Warray-bounds] 578 | Header* Hdr() const MOZ_NONNULL_RETURN { return mHdr; } | ^~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 276 | extern const nsTArrayHeader sEmptyTArrayHeader; | ^~~~~~~~~~~~~~~~~~ image In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/composite/PaintedLayerComposite.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/composite/PaintedLayerComposite.cpp:7, from Unified_cpp_gfx_layers8.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/composite/PaintedLayerComposite.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/composite/PaintedLayerComposite.cpp:7, from Unified_cpp_gfx_layers8.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/composite/PaintedLayerComposite.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/composite/PaintedLayerComposite.cpp:7, from Unified_cpp_gfx_layers8.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In member function ‘void mozilla::layers::TiledLayerBufferComposite::AddAnimationInvalidation(nsIntRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:578:51: warning: array subscript 2 is outside array bounds of ‘const nsTArrayHeader [1]’ [-Warray-bounds] 578 | Header* Hdr() const MOZ_NONNULL_RETURN { return mHdr; } | ^~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 276 | extern const nsTArrayHeader sEmptyTArrayHeader; | ^~~~~~~~~~~~~~~~~~ intl/hyphenation/glue In file included from Unified_cpp_gfx_skia8.cpp:101: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkStrikeCache.cpp: In function ‘bool loose_compare(const SkDescriptor&, const SkDescriptor&)’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkStrikeCache.cpp:281:30: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 281 | memcpy(&lhsRec, ptr, size); | ^ In file included from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkDescriptor.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkStrike.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkStrike.cpp:8, from Unified_cpp_gfx_skia8.cpp:92: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 55 | struct SkScalerContextRec { | ^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_skia8.cpp:101: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkStrikeCache.cpp:285:30: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 285 | memcpy(&rhsRec, ptr, size); | ^ In file included from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkDescriptor.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkStrike.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkStrike.cpp:8, from Unified_cpp_gfx_skia8.cpp:92: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 55 | struct SkScalerContextRec { | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.cpp:13, from Unified_cpp_gfx_skia9.cpp:119: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual void* SkTypefaceProxy::onGetCTFontRef() const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:129:5: warning: control reaches end of non-void function [-Wreturn-type] 129 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual size_t SkTypefaceProxy::onGetTableData(SkFontTableTag, size_t, size_t, void*) const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:96:5: warning: control reaches end of non-void function [-Wreturn-type] 96 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetTableTags(SkFontTableTag*) const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:93:5: warning: control reaches end of non-void function [-Wreturn-type] 93 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual SkTypeface::LocalizedStrings* SkTypefaceProxy::onCreateFamilyNameIterator() const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:90:5: warning: control reaches end of non-void function [-Wreturn-type] 90 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetUPEM() const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:66:75: warning: control reaches end of non-void function [-Wreturn-type] 66 | int onGetUPEM() const override { SK_ABORT("Should never be called."); } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetVariationDesignParameters(SkFontParameters::Variation::Axis*, int) const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:83:5: warning: control reaches end of non-void function [-Wreturn-type] 83 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetVariationDesignPosition(SkFontArguments::VariationPosition::Coordinate*, int) const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:79:5: warning: control reaches end of non-void function [-Wreturn-type] 79 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onMakeFontData() const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:72:5: warning: control reaches end of non-void function [-Wreturn-type] 72 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onOpenStream(int*) const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:69:5: warning: control reaches end of non-void function [-Wreturn-type] 69 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onGetAdvancedMetrics() const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:119:5: warning: control reaches end of non-void function [-Wreturn-type] 119 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual sk_sp SkTypefaceProxy::onMakeClone(const SkFontArguments&) const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:75:5: warning: control reaches end of non-void function [-Wreturn-type] 75 | } | ^ In file included from Unified_cpp_gfx_skia9.cpp:74: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTextBlob.cpp: In static member function ‘static void* SkTextBlob::operator new(size_t)’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTextBlob.cpp:204:1: warning: control reaches end of non-void function [-Wreturn-type] 204 | } | ^ In file included from Unified_cpp_gfx_skia9.cpp:119: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.cpp: In member function ‘virtual unsigned int SkScalerContextProxy::generateGlyphCount()’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.cpp:32:1: warning: control reaches end of non-void function [-Wreturn-type] 32 | } | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/Transport.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/MessageLink.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/MessageChannel.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:26, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/CompositorBridgeParent.cpp:7, from Unified_cpp_gfx_layers9.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::layers::HostIPCAllocator::SendPendingAsyncMessages()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_layers9.cpp:56: /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/ISurfaceAllocator.cpp:54:36: note: while referencing ‘messages’ 54 | nsTArray messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/Transport.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/MessageLink.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/MessageChannel.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:26, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/CompositorBridgeParent.cpp:7, from Unified_cpp_gfx_layers9.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorController.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:28, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/CompositorBridgeParent.cpp:7, from Unified_cpp_gfx_layers9.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ intl/l10n intl/locale/gtk intl/locale 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-86.0/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 89 | #pragma omp parallel for | /builddir/build/BUILD/firefox-86.0/media/libsoundtouch/src/FIRFilter.cpp:136: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 136 | #pragma omp parallel for | /builddir/build/BUILD/firefox-86.0/media/libsoundtouch/src/FIRFilter.cpp:179: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 179 | #pragma omp parallel for | In file included from Unified_cpp_libsoundtouch_src0.cpp:47: /builddir/build/BUILD/firefox-86.0/media/libsoundtouch/src/InterpolateShannon.cpp:71: warning: "PI" redefined 71 | #define PI 3.1415926536 | In file included from Unified_cpp_libsoundtouch_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/media/libsoundtouch/src/AAFilter.cpp:45: note: this is the location of the previous definition 45 | #define PI M_PI | In file included from Unified_cpp_libsoundtouch_src0.cpp:83: /builddir/build/BUILD/firefox-86.0/media/libsoundtouch/src/TDStretch.cpp:317: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 317 | #pragma omp parallel for | /builddir/build/BUILD/firefox-86.0/media/libsoundtouch/src/TDStretch.cpp:343: warning: ignoring ‘#pragma omp critical’ [-Wunknown-pragmas] 343 | #pragma omp critical | In file included from Unified_cpp_libsoundtouch_src0.cpp:56: /builddir/build/BUILD/firefox-86.0/media/libsoundtouch/src/RateTransposer.cpp: In member function ‘void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)’: /builddir/build/BUILD/firefox-86.0/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable ‘count’ set but not used [-Wunused-but-set-variable] 133 | uint count; | ^~~~~ config/external/sqlite/libmozsqlite3.so.symbols.stub third_party/sqlite3/src cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ipc/chromium/src/third_party cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ipc/chromium In file included from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-86.0/intl/locale/DateTimeFormat.cpp: In static member function ‘static nsresult mozilla::DateTimeFormat::GetCalendarSymbol(mozilla::DateTimeFormat::Field, mozilla::DateTimeFormat::Style, const PRExplodedTime*, nsAString&)’: /builddir/build/BUILD/firefox-86.0/intl/locale/DateTimeFormat.cpp:185:40: warning: ‘widthType’ may be used uninitialized in this function [-Wmaybe-uninitialized] 185 | const auto* months = dfs->getMonths( | ~~~~~~~~~~~~~~^ 186 | count, icu::DateFormatSymbols::DtContextType::STANDALONE, widthType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ipc/glue In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::image::SurfaceCache::DiscardAll()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-86.0/image/SurfaceCache.cpp:1727:35: note: while referencing ‘discard’ 1727 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::image::SurfaceCache::PruneImage(mozilla::image::ImageKey)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-86.0/image/SurfaceCache.cpp:1715:35: note: while referencing ‘discard’ 1715 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::image::SurfaceCacheImpl::MemoryPressureObserver::Observe(nsISupports*, const char*, const char16_t*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-86.0/image/SurfaceCache.cpp:1478:39: note: while referencing ‘discard’ 1478 | nsTArray> discard; | ^~~~~~~ ipc/ipdl In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::image::SurfaceCache::CollectSizeOfSurfaces(mozilla::image::ImageKey, nsTArray&, mozilla::MallocSizeOf)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-86.0/image/SurfaceCache.cpp:1741:35: note: while referencing ‘discard’ 1741 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::image::LookupResult mozilla::image::SurfaceCache::Lookup(mozilla::image::ImageKey, const mozilla::image::SurfaceKey&, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-86.0/image/SurfaceCache.cpp:1592:35: note: while referencing ‘discard’ 1592 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::image::InsertOutcome mozilla::image::SurfaceCache::Insert(mozilla::NotNull)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-86.0/image/SurfaceCache.cpp:1630:35: note: while referencing ‘discard’ 1630 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::image::LookupResult mozilla::image::SurfaceCache::LookupBestMatch(mozilla::image::ImageKey, const mozilla::image::SurfaceKey&, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-86.0/image/SurfaceCache.cpp:1612:35: note: while referencing ‘discard’ 1612 | nsTArray> discard; | ^~~~~~~ In file included from Unified_c_src_third_party0.c:119: In function ‘evutil_sockaddr_cmp’, inlined from ‘evdns_nameserver_add_impl_’ at /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/third_party/libevent/evdns.c:2496:9, inlined from ‘evdns_base_nameserver_add’ at /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/third_party/libevent/evdns.c:2577:8: /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/third_party/libevent/evutil.c:2229:12: warning: ‘__builtin_memcmp_eq’ reading 16 bytes from a region of size 8 [-Wstringop-overflow=] 2229 | if ((r = memcmp(sin1->sin6_addr.s6_addr, sin2->sin6_addr.s6_addr, 16))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ipc/testshell js/ductwork/debugger js/src/debugger In file included from Unified_cpp_ipc_chromium1.cpp:20: /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/base/string_util.cc: In function ‘int StringToInt(const string16&)’: /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/base/string_util.cc:678:10: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized] 678 | return result; | ^~~~~~ js/src/frontend js/src/gc/StatsPhasesGenerated.inc.stub js/src/irregexp In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/XPCOM.h:157, from /builddir/build/BUILD/firefox-86.0/ipc/testshell/XPCShellEnvironment.cpp:29: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ js/src/jit In file included from Unified_cpp_js_src_irregexp1.cpp:11: /builddir/build/BUILD/firefox-86.0/js/src/irregexp/imported/regexp-compiler-tonode.cc: In member function ‘virtual v8::internal::RegExpNode* v8::internal::RegExpCharacterClass::ToNode(v8::internal::RegExpCompiler*, v8::internal::RegExpNode*)’: /builddir/build/BUILD/firefox-86.0/js/src/irregexp/imported/regexp-compiler-tonode.cc:427:70: warning: ‘default_flags.JS::RegExpFlags::flags_’ may be used uninitialized in this function [-Wmaybe-uninitialized] 427 | new (zone) RegExpCharacterClass(zone, ranges, default_flags); | ^ /builddir/build/BUILD/firefox-86.0/js/src/frontend/Parser.cpp: In member function ‘typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]’: /builddir/build/BUILD/firefox-86.0/js/src/frontend/Parser.cpp:6050:19: warning: ‘ifNode’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6050 | TernaryNodeType ifNode; | ^~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/frontend/Parser.cpp: In member function ‘typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]’: /builddir/build/BUILD/firefox-86.0/js/src/frontend/Parser.cpp:6050:19: warning: ‘ifNode’ may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Unified_cpp_js_src_debugger0.cpp:29: /builddir/build/BUILD/firefox-86.0/js/src/debugger/Environment.cpp: In member function ‘bool js::DebuggerEnvironment::CallData::typeGetter()’: /builddir/build/BUILD/firefox-86.0/js/src/debugger/Environment.cpp:193:24: warning: ‘s’ may be used uninitialized in this function [-Wmaybe-uninitialized] 193 | JSAtom* str = Atomize(cx, s, strlen(s), PinAtom); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/debugger/Debugger.cpp:51, from Unified_cpp_js_src_debugger0.cpp:11: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h: In member function ‘bool js::Debugger::CallData::findAllGlobals()’: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:165:13: warning: ‘*((void*)(& r)+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-86.0/js/src/debugger/Debugger.cpp:5907:21: note: ‘*((void*)(& r)+40).js::RealmsInCompartmentIter::it’ was declared here 5907 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/js/src/debugger/Debugger.cpp:51, from Unified_cpp_js_src_debugger0.cpp:11: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& r)+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-86.0/js/src/debugger/Debugger.cpp:5907:21: note: ‘*((void*)(& r)+24).js::CompartmentsInZoneIter::it’ was declared here 5907 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In file included from Unified_cpp_js_src_frontend0.cpp:38: /builddir/build/BUILD/firefox-86.0/js/src/frontend/BytecodeEmitter.cpp: In member function ‘bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)’: /builddir/build/BUILD/firefox-86.0/js/src/frontend/BytecodeEmitter.cpp:2827:48: warning: ‘kind’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2827 | NameOpEmitter noe(this, name, loc, kind); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/Transport.h:10, from /builddir/build/BUILD/firefox-86.0/ipc/glue/BackgroundChild.h:11, from /builddir/build/BUILD/firefox-86.0/ipc/glue/BackgroundImpl.cpp:7, from Unified_cpp_ipc_glue0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/ipc/glue/BackgroundImpl.cpp:29, from Unified_cpp_ipc_glue0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/MessageChannel.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:15, from /builddir/build/BUILD/firefox-86.0/ipc/glue/IPCStreamParent.cpp:10, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h: In member function ‘void mozilla::ipc::MessageChannel::DebugAbort(const char*, int, const char*, const char*, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} [-Warray-bounds] 118 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ In file included from Unified_cpp_ipc_glue1.cpp:65: /builddir/build/BUILD/firefox-86.0/ipc/glue/MessageChannel.cpp:2755:16: note: while referencing ‘pending’ 2755 | MessageQueue pending = std::move(mPending); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/MessageChannel.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:15, from /builddir/build/BUILD/firefox-86.0/ipc/glue/IPCStreamParent.cpp:10, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript -1 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} [-Warray-bounds] 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_ipc_glue1.cpp:65: /builddir/build/BUILD/firefox-86.0/ipc/glue/MessageChannel.cpp:2755:16: note: while referencing ‘pending’ 2755 | MessageQueue pending = std::move(mPending); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/MessageChannel.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:15, from /builddir/build/BUILD/firefox-86.0/ipc/glue/IPCStreamParent.cpp:10, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript -1 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} [-Warray-bounds] 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_ipc_glue1.cpp:65: /builddir/build/BUILD/firefox-86.0/ipc/glue/MessageChannel.cpp:2755:16: note: while referencing ‘pending’ 2755 | MessageQueue pending = std::move(mPending); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsISupportsUtils.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsISupports.h:82, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIRunnable.h:10, from /builddir/build/BUILD/firefox-86.0/ipc/glue/IPCStreamDestination.h:11, from /builddir/build/BUILD/firefox-86.0/ipc/glue/IPCStreamParent.cpp:7, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsISupportsImpl.h:1361:29: warning: array subscript 0 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} [-Warray-bounds] 1361 | nsrefcnt r = Super::AddRef(); \ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsISupportsImpl.h:1369:5: note: in expansion of macro ‘NS_IMPL_ADDREF_INHERITED_GUTS’ 1369 | NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsISupportsImpl.h:1441:3: note: in expansion of macro ‘NS_IMPL_ADDREF_INHERITED’ 1441 | NS_IMPL_ADDREF_INHERITED(aClass, aSuper) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/ipc/glue/MessageChannel.cpp:1928:1: note: in expansion of macro ‘NS_IMPL_ISUPPORTS_INHERITED’ 1928 | NS_IMPL_ISUPPORTS_INHERITED(MessageChannel::MessageTask, CancelableRunnable, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_ipc_glue1.cpp:65: /builddir/build/BUILD/firefox-86.0/ipc/glue/MessageChannel.cpp:2755:16: note: while referencing ‘pending’ 2755 | MessageQueue pending = std::move(mPending); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/MessageChannel.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:15, from /builddir/build/BUILD/firefox-86.0/ipc/glue/IPCStreamParent.cpp:10, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h: In member function ‘void mozilla::ipc::MessageChannel::RepostAllMessages()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} [-Warray-bounds] 118 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ In file included from Unified_cpp_ipc_glue1.cpp:65: /builddir/build/BUILD/firefox-86.0/ipc/glue/MessageChannel.cpp:2847:16: note: while referencing ‘queue’ 2847 | MessageQueue queue = std::move(mPending); | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/MessageChannel.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:15, from /builddir/build/BUILD/firefox-86.0/ipc/glue/IPCStreamParent.cpp:10, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript -1 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} [-Warray-bounds] 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_ipc_glue1.cpp:65: /builddir/build/BUILD/firefox-86.0/ipc/glue/MessageChannel.cpp:2847:16: note: while referencing ‘queue’ 2847 | MessageQueue queue = std::move(mPending); | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/MessageChannel.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:15, from /builddir/build/BUILD/firefox-86.0/ipc/glue/IPCStreamParent.cpp:10, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript -1 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} [-Warray-bounds] 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_ipc_glue1.cpp:65: /builddir/build/BUILD/firefox-86.0/ipc/glue/MessageChannel.cpp:2847:16: note: while referencing ‘queue’ 2847 | MessageQueue queue = std::move(mPending); | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsISupportsUtils.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsISupports.h:82, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIRunnable.h:10, from /builddir/build/BUILD/firefox-86.0/ipc/glue/IPCStreamDestination.h:11, from /builddir/build/BUILD/firefox-86.0/ipc/glue/IPCStreamParent.cpp:7, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsISupportsImpl.h:1361:29: warning: array subscript 0 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} [-Warray-bounds] 1361 | nsrefcnt r = Super::AddRef(); \ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsISupportsImpl.h:1369:5: note: in expansion of macro ‘NS_IMPL_ADDREF_INHERITED_GUTS’ 1369 | NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsISupportsImpl.h:1441:3: note: in expansion of macro ‘NS_IMPL_ADDREF_INHERITED’ 1441 | NS_IMPL_ADDREF_INHERITED(aClass, aSuper) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/ipc/glue/MessageChannel.cpp:1928:1: note: in expansion of macro ‘NS_IMPL_ISUPPORTS_INHERITED’ 1928 | NS_IMPL_ISUPPORTS_INHERITED(MessageChannel::MessageTask, CancelableRunnable, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_ipc_glue1.cpp:65: /builddir/build/BUILD/firefox-86.0/ipc/glue/MessageChannel.cpp:2847:16: note: while referencing ‘queue’ 2847 | MessageQueue queue = std::move(mPending); | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:23, from /builddir/build/BUILD/firefox-86.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-86.0/js/src/jit/IonAnalysis.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/jit/ScalarReplacement.cpp:11, from Unified_cpp_js_src_jit10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:264:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:543:27: required from ‘E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:613:68: required from ‘mozilla::Result::type, E> mozilla::Result::map(F) [with F = js::PlainObject::createWithTemplate(JSContext*, JS::Handle)::; V = js::NativeObject*; E = JS::OOM; typename std::result_of::type = js::PlainObject*]’ /builddir/build/BUILD/firefox-86.0/js/src/vm/PlainObject-inl.h:42:69: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:261:16: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::OOM’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 261 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:23, from /builddir/build/BUILD/firefox-86.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-86.0/js/src/jit/IonAnalysis.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/jit/ScalarReplacement.cpp:11, from Unified_cpp_js_src_jit10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 202 | struct OOM : Error { | ^~~ js/src js/src/wasm In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Barrier.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Tracer.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/vm/TaggedProto.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/vm/RegExpObject.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/builtin/RegExp.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/builtin/RegExp.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:264:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:543:27: required from ‘E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:613:68: required from ‘mozilla::Result::type, E> mozilla::Result::map(F) [with F = js::PlainObject::createWithTemplate(JSContext*, JS::Handle)::; V = js::NativeObject*; E = JS::OOM; typename std::result_of::type = js::PlainObject*]’ /builddir/build/BUILD/firefox-86.0/js/src/vm/PlainObject-inl.h:42:69: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:261:16: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::OOM’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 261 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Barrier.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Tracer.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/vm/TaggedProto.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/vm/RegExpObject.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/builtin/RegExp.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/builtin/RegExp.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 202 | struct OOM : Error { | ^~~ modules/fdlibm/src In file included from /builddir/build/BUILD/firefox-86.0/js/src/jit/AliasAnalysis.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/jit/ValueNumbering.cpp:9, from Unified_cpp_js_src_jit11.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/jit/MIR.h: In member function ‘bool js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)’: /builddir/build/BUILD/firefox-86.0/js/src/jit/MIR.h:857:50: warning: ‘resultType’ may be used uninitialized in this function [-Wmaybe-uninitialized] 857 | void setResultType(MIRType type) { resultType_ = type; } | ~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit11.cpp:11: /builddir/build/BUILD/firefox-86.0/js/src/jit/WarpBuilder.cpp:3326:11: note: ‘resultType’ was declared here 3326 | MIRType resultType; | ^~~~~~~~~~ js/xpconnect/loader In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/loader/mozJSComponentLoader.cpp:43: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitMemCopyInline()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:12202:12: warning: ‘signedLength’ may be used uninitialized in this function [-Wmaybe-uninitialized] 12202 | uint32_t length = signedLength; | ^~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitMemFillInline()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:12458:12: warning: ‘signedLength’ may be used uninitialized in this function [-Wmaybe-uninitialized] 12458 | uint32_t length = uint32_t(signedLength); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/TracingAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCPolicyAPI.h:61, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/jsapi.h:31, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/loader/mozJSComponentLoader.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/xpconnect/loader/mozJSComponentLoader.cpp:43: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCAPI.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Realm.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:28, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.h:27, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::_ZN2js4wasm12BaseCompiler23pushStackResultsForCallERKNS0_10ResultTypeENS0_6RegPtrEPNS0_15StackResultsLocE.part.0(const js::wasm::ResultType&, js::wasm::RegPtr, js::wasm::StackResultsLoc*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Vector.h:58:5: warning: ‘k’ may be used uninitialized in this function [-Wmaybe-uninitialized] 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:2570:10: note: ‘k’ was declared here 2570 | Kind k; | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCAPI.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Realm.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:28, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.h:27, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::pushResults(js::wasm::ResultType, js::wasm::StackHeight)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Vector.h:58:5: warning: ‘k’ may be used uninitialized in this function [-Wmaybe-uninitialized] 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:2570:10: note: ‘k’ was declared here 2570 | Kind k; | ^ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTeeLocal()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:10902:34: warning: ‘slot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 10902 | return emitSetOrTeeLocal(slot); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitEnd()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:9967:3: warning: ‘kind’ may be used uninitialized in this function [-Wmaybe-uninitialized] 9967 | switch (kind) { | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:145, from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmOpIter.h: In member function ‘bool js::wasm::BaseCompiler::emitStructSet()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmOpIter.h:2591:52: warning: ‘fieldIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2591 | if (!popWithType(structType.fields_[*fieldIndex].type, val)) { In file included from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:12901:12: note: ‘fieldIndex’ was declared here 12901 | uint32_t fieldIndex; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmJS.h:40, from /builddir/build/BUILD/firefox-86.0/js/src/vm/Scope.h:41, from /builddir/build/BUILD/firefox-86.0/js/src/frontend/AbstractScopePtr.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/frontend/Stencil.h:20, from /builddir/build/BUILD/firefox-86.0/js/src/frontend/ParseNode.h:22, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.cpp:36, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmTypes.h:2641:24: warning: ‘typeIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2641 | return types_[index].structType(); | ^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:12900:12: note: ‘typeIndex’ was declared here 12900 | uint32_t typeIndex; | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTableSet()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:12674:10: warning: ‘tableIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 12674 | pushI32(tableIndex); | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTableGrow()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:12659:10: warning: ‘tableIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 12659 | pushI32(tableIndex); | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTableGet()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:12632:10: warning: ‘tableIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 12632 | pushI32(tableIndex); | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTableFill()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:12616:10: warning: ‘tableIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 12616 | pushI32(tableIndex); | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitSetGlobal()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:11009:51: warning: ‘id’ may be used uninitialized in this function [-Wmaybe-uninitialized] 11009 | const GlobalDesc& global = moduleEnv_.globals[id]; | ^ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitSetLocal()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:10893:33: warning: ‘slot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 10893 | return emitSetOrTeeLocal(slot); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:145, from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmOpIter.h: In member function ‘bool js::wasm::BaseCompiler::emitBrIf()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmOpIter.h:600:55: warning: ‘relativeDepth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 600 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ^~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:10042:12: note: ‘relativeDepth’ was declared here 10042 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:145, from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmOpIter.h: In member function ‘bool js::wasm::BaseCompiler::emitBr()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmOpIter.h:600:55: warning: ‘relativeDepth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 600 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ^~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:10011:12: note: ‘relativeDepth’ was declared here 10011 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitCall()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:10451:57: warning: ‘funcIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 10451 | const FuncType& funcType = *moduleEnv_.funcs[funcIndex].type; | ^ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitRefFunc()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:11741:10: warning: ‘funcIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 11741 | pushI32(funcIndex); | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitGetLocal()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:10776:23: warning: ‘slot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 10776 | switch (locals_[slot].kind()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:20, from Unified_cpp_js_xpconnect_loader0.cpp:56: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmJS.h:40, from /builddir/build/BUILD/firefox-86.0/js/src/vm/Scope.h:41, from /builddir/build/BUILD/firefox-86.0/js/src/frontend/AbstractScopePtr.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/frontend/Stencil.h:20, from /builddir/build/BUILD/firefox-86.0/js/src/frontend/ParseNode.h:22, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.cpp:36, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmTypes.h: In member function ‘bool js::wasm::BaseCompiler::emitCallIndirect()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmTypes.h:2591:72: warning: ‘funcTypeIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2591 | const TypeDef& operator[](uint32_t index) const { return types_[index]; } | ^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:10497:12: note: ‘funcTypeIndex’ was declared here 10497 | uint32_t funcTypeIndex; | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitGetGlobal()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:10915:51: warning: ‘id’ may be used uninitialized in this function [-Wmaybe-uninitialized] 10915 | const GlobalDesc& global = moduleEnv_.globals[id]; | ^ In file included from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmJS.h:40, from /builddir/build/BUILD/firefox-86.0/js/src/vm/Scope.h:41, from /builddir/build/BUILD/firefox-86.0/js/src/frontend/AbstractScopePtr.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/frontend/Stencil.h:20, from /builddir/build/BUILD/firefox-86.0/js/src/frontend/ParseNode.h:22, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.cpp:36, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmTypes.h: In member function ‘bool js::wasm::BaseCompiler::emitStructNew()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmTypes.h:2641:24: warning: ‘typeIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2641 | return types_[index].structType(); | ^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:12697:12: note: ‘typeIndex’ was declared here 12697 | uint32_t typeIndex; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:145, from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmOpIter.h: In member function ‘bool js::wasm::BaseCompiler::emitStructGet()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmOpIter.h:2571:47: warning: ‘fieldIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2571 | return push(structType.fields_[*fieldIndex].type); In file included from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:12834:12: note: ‘fieldIndex’ was declared here 12834 | uint32_t fieldIndex; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmJS.h:40, from /builddir/build/BUILD/firefox-86.0/js/src/vm/Scope.h:41, from /builddir/build/BUILD/firefox-86.0/js/src/frontend/AbstractScopePtr.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/frontend/Stencil.h:20, from /builddir/build/BUILD/firefox-86.0/js/src/frontend/ParseNode.h:22, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.cpp:36, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmTypes.h:2641:24: warning: ‘typeIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2641 | return types_[index].structType(); | ^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:12833:12: note: ‘typeIndex’ was declared here 12833 | uint32_t typeIndex; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/TracingAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCPolicyAPI.h:61, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsISimpleEnumerator.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDirectoryEnumerator.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/loader/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/loader/AutoMemMap.cpp:7, from Unified_cpp_js_xpconnect_loader0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:20, from Unified_cpp_js_xpconnect_loader0.cpp:56: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitBody()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:3740:32: warning: ‘i64’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3740 | stk_.infallibleEmplaceBack(Stk(item)); | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:14471:17: note: ‘i64’ was declared here 14471 | int64_t i64; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:264:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:543:27: required from ‘E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:613:68: required from ‘mozilla::Result::type, E> mozilla::Result::map(F) [with F = js::PlainObject::createWithTemplate(JSContext*, JS::Handle)::; V = js::NativeObject*; E = JS::OOM; typename std::result_of::type = js::PlainObject*]’ /builddir/build/BUILD/firefox-86.0/js/src/vm/PlainObject-inl.h:42:69: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:261:16: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::OOM’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 261 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 202 | struct OOM : Error { | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/jit/TrialInlining.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/jit/JitScript.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSScript-inl.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/vm/BytecodeLocation-inl.h:15, from /builddir/build/BUILD/firefox-86.0/js/src/jit/BytecodeAnalysis.cpp:16, from Unified_cpp_js_src_jit2.cpp:11: /builddir/build/BUILD/firefox-86.0/js/src/jit/CacheIR.h: In function ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)’: /builddir/build/BUILD/firefox-86.0/js/src/jit/CacheIR.h:462:8: warning: ‘addArgc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 462 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/jit/CacheIR.h:868:10: note: ‘addArgc’ was declared here 868 | bool addArgc; | ^~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/vm/Interpreter.cpp: In function ‘bool js::GetProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)’: /builddir/build/BUILD/firefox-86.0/js/src/vm/Interpreter.cpp:4636:24: warning: ‘proto’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4636 | if (GetPropertyPure(cx, proto, NameToId(name), vp.address())) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/jit/CacheIR.h: In function ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)’: /builddir/build/BUILD/firefox-86.0/js/src/jit/CacheIR.h:462:8: warning: ‘addArgc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 462 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/jit/CacheIR.h:889:10: note: ‘addArgc’ was declared here 889 | bool addArgc; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/vm/EnvironmentObject.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/jit/MIR.h:43, from /builddir/build/BUILD/firefox-86.0/js/src/jit/WarpBuilder.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/jit/BytecodeAnalysis.cpp:10, from Unified_cpp_js_src_jit2.cpp:11: /builddir/build/BUILD/firefox-86.0/js/src/vm/GlobalObject.h: In member function ‘js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)’: /builddir/build/BUILD/firefox-86.0/js/src/vm/GlobalObject.h:147:48: warning: ‘protoKey’ may be used uninitialized in this function [-Wmaybe-uninitialized] 147 | return APPLICATION_SLOTS + JSProto_LIMIT + key; | ^~~ In file included from Unified_cpp_js_src_jit2.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/jit/CacheIR.cpp:1908:14: note: ‘protoKey’ was declared here 1908 | JSProtoKey protoKey; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2923:17: required from ‘CopyableTArray::CopyableTArray(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:60:44: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoMessageUtils.h:18, from PDNSRequest.cpp:7, from UnifiedProtocols13.cpp:56: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/jsfriendapi.cpp:20, from Unified_cpp_js_src10.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h: In function ‘JS::Realm* js::GetAnyRealmInZone(JS::Zone*)’: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:165:13: warning: ‘*((void*)(& realm)+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-86.0/js/src/jsfriendapi.cpp:649:20: note: ‘*((void*)(& realm)+16).js::RealmsInCompartmentIter::it’ was declared here 649 | RealmsInZoneIter realm(zone); | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Heap.h:15, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Cell.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/gc/ZoneAllocator.h:15, from /builddir/build/BUILD/firefox-86.0/js/src/vm/ArrayBufferObject.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/vm/ArrayBufferObject-inl.h:13, from /builddir/build/BUILD/firefox-86.0/js/src/vm/ArrayBufferObject.cpp:7, from Unified_cpp_js_src15.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = JS::BigInt*; E = JS::OOM]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:264:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = JS::BigInt*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:579:49: required from ‘mozilla::GenericErrorResult mozilla::Result::propagateErr() [with V = JS::BigInt*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.0/js/src/vm/BigIntType.cpp:3395:3: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:261:16: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::OOM’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 261 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Heap.h:15, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Cell.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/gc/ZoneAllocator.h:15, from /builddir/build/BUILD/firefox-86.0/js/src/vm/ArrayBufferObject.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/vm/ArrayBufferObject-inl.h:13, from /builddir/build/BUILD/firefox-86.0/js/src/vm/ArrayBufferObject.cpp:7, from Unified_cpp_js_src15.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 202 | struct OOM : Error { | ^~~ In file included from Unified_cpp_js_src_wasm2.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitEnd({anonymous}::FunctionCompiler&)’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.cpp:2369:13: warning: ‘kind’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2369 | LabelKind kind; | ^~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitBr({anonymous}::FunctionCompiler&)’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.cpp:2034:29: warning: ‘relativeDepth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2034 | if (!addControlFlowPatch(jump, relativeDepth, MGoto::TargetIndex)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.cpp:2443:12: note: ‘relativeDepth’ was declared here 2443 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/HashFunctions.h:55, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/HashTable.h:84, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HashTable.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:23, from /builddir/build/BUILD/firefox-86.0/js/src/util/Poison.h:24, from /builddir/build/BUILD/firefox-86.0/js/src/ds/LifoAlloc.h:30, from /builddir/build/BUILD/firefox-86.0/js/src/jit/JitAllocPolicy.h:22, from /builddir/build/BUILD/firefox-86.0/js/src/jit/MoveResolver.h:11, from /builddir/build/BUILD/firefox-86.0/js/src/jit/none/MacroAssembler-none.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/jit/MacroAssembler.h:28, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmGenerator.h:24, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.h:24, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.cpp:19, from Unified_cpp_js_src_wasm2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/WrappingOperations.h: In function ‘bool EmitBrTable({anonymous}::FunctionCompiler&)’: /builddir/build/BUILD/firefox-86.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_wasm2.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.cpp:2467:12: note: ‘defaultDepth’ was declared here 2467 | uint32_t defaultDepth; | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitI64Const({anonymous}::FunctionCompiler&)’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.cpp:295:46: warning: ‘i64’ may be used uninitialized in this function [-Wmaybe-uninitialized] 295 | MConstant* constant = MConstant::NewInt64(alloc(), i); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.cpp:2282:11: note: ‘i64’ was declared here 2282 | int64_t i64; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/util/Poison.h:24, from /builddir/build/BUILD/firefox-86.0/js/src/ds/LifoAlloc.h:30, from /builddir/build/BUILD/firefox-86.0/js/src/jit/JitAllocPolicy.h:22, from /builddir/build/BUILD/firefox-86.0/js/src/jit/MoveResolver.h:11, from /builddir/build/BUILD/firefox-86.0/js/src/jit/none/MacroAssembler-none.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/jit/MacroAssembler.h:28, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmGenerator.h:24, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.h:24, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.cpp:19, from Unified_cpp_js_src_wasm2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h: In function ‘bool EmitI32Const({anonymous}::FunctionCompiler&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:433:47: warning: ‘i32’ may be used uninitialized in this function [-Wmaybe-uninitialized] 433 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm2.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.cpp:2272:11: note: ‘i32’ was declared here 2272 | int32_t i32; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.cpp:34, from Unified_cpp_js_src_wasm2.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmOpIter.h: In function ‘bool EmitGetGlobal({anonymous}::FunctionCompiler&)’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmOpIter.h:275:45: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized] 275 | void setValue(Value value) { tv_.second() = value; } | ~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src_wasm2.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.cpp:2699:16: note: ‘result’ was declared here 2699 | MDefinition* result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/vm/BytecodeUtil.cpp:33, from Unified_cpp_js_src16.cpp:29: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h: In function ‘JS::UniqueChars js::GetCodeCoverageSummaryAll(JSContext*, size_t*)’: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& realm)+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-86.0/js/src/vm/BytecodeUtil.cpp:3011:19: note: ‘*((void*)(& realm)+40).js::RealmsInCompartmentIter::it’ was declared here 3011 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/vm/BytecodeUtil.cpp:33, from Unified_cpp_js_src16.cpp:29: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& realm)+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-86.0/js/src/vm/BytecodeUtil.cpp:3011:19: note: ‘*((void*)(& realm)+24).js::CompartmentsInZoneIter::it’ was declared here 3011 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallArgs.h:74, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-86.0/js/src/jit/MIR.h:23, from /builddir/build/BUILD/firefox-86.0/js/src/jit/MIR.cpp:7, from Unified_cpp_js_src_jit8.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h: In member function ‘virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:433:47: warning: ‘res’ may be used uninitialized in this function [-Wmaybe-uninitialized] 433 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^~~~~~~~~~~ In file included from Unified_cpp_js_src_jit8.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/jit/MIR.cpp:3352:13: note: ‘res’ was declared here 3352 | int32_t res; | ^~~ /builddir/build/BUILD/firefox-86.0/js/src/jit/MIR.cpp: In member function ‘virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)’: /builddir/build/BUILD/firefox-86.0/js/src/jit/MIR.cpp:3383:31: warning: ‘res’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3383 | return MConstant::NewInt64(alloc, res); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/vm/GeckoProfiler.cpp:14, from Unified_cpp_js_src19.cpp:29: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h: In member function ‘void js::GeckoProfilerRuntime::enable(bool)’: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& r)+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-86.0/js/src/vm/GeckoProfiler.cpp:149:19: note: ‘*((void*)(& r)+40).js::RealmsInCompartmentIter::it’ was declared here 149 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/js/src/vm/GeckoProfiler.cpp:14, from Unified_cpp_js_src19.cpp:29: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& r)+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-86.0/js/src/vm/GeckoProfiler.cpp:149:19: note: ‘*((void*)(& r)+24).js::CompartmentsInZoneIter::it’ was declared here 149 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmGenerator.h:29, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmStubs.h:23, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmStubs.cpp:19, from Unified_cpp_js_src_wasm3.cpp:11: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmValidate.h: In function ‘bool js::wasm::DecodeValidatedLocalEntries(js::wasm::Decoder&, js::wasm::ValTypeVector*)’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmValidate.h:618:17: warning: ‘nextByte’ may be used uninitialized in this function [-Wmaybe-uninitialized] 618 | uint8_t nextByte; | ^~~~~~~~ In file included from Unified_cpp_js_src_wasm3.cpp:38: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmValidate.cpp:442:26: warning: ‘numLocalEntries’ may be used uninitialized in this function [-Wmaybe-uninitialized] 442 | for (uint32_t i = 0; i < numLocalEntries; i++) { | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-86.0/js/src/ds/TraceableFifo.h:11, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSContext.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSContext-inl.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSContext.cpp:11, from Unified_cpp_js_src21.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = mozilla::Ok; E = JS::Error]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:264:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = mozilla::Ok; E = JS::Error]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:579:49: required from ‘mozilla::GenericErrorResult mozilla::Result::propagateErr() [with V = mozilla::Ok; E = JS::Error]’ /builddir/build/BUILD/firefox-86.0/js/src/vm/JSObject.cpp:435:5: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:261:16: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::Error’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 261 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-86.0/js/src/ds/TraceableFifo.h:11, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSContext.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSContext-inl.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSContext.cpp:11, from Unified_cpp_js_src21.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:187:8: note: ‘struct JS::Error’ declared here 187 | struct Error { | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-86.0/js/src/jit/IonAnalysis.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/jit/RangeAnalysis.h:19, from /builddir/build/BUILD/firefox-86.0/js/src/jit/RangeAnalysis.cpp:7, from Unified_cpp_js_src_jit9.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h: In member function ‘virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:433:47: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized] 433 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^~~~~~~~~~~ In file included from Unified_cpp_js_src_jit9.cpp:11: /builddir/build/BUILD/firefox-86.0/js/src/jit/Recover.cpp:317:11: note: ‘result’ was declared here 317 | int32_t result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-86.0/js/src/vm/HelperThreads.h:15, from /builddir/build/BUILD/firefox-86.0/js/src/vm/HelperThreads.cpp:7, from Unified_cpp_js_src20.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:264:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:543:27: required from ‘E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:613:68: required from ‘mozilla::Result::type, E> mozilla::Result::map(F) [with F = js::PlainObject::createWithTemplate(JSContext*, JS::Handle)::; V = js::NativeObject*; E = JS::OOM; typename std::result_of::type = js::PlainObject*]’ /builddir/build/BUILD/firefox-86.0/js/src/vm/PlainObject-inl.h:42:69: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:261:16: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::OOM’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 261 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-86.0/js/src/vm/HelperThreads.h:15, from /builddir/build/BUILD/firefox-86.0/js/src/vm/HelperThreads.cpp:7, from Unified_cpp_js_src20.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 202 | struct OOM : Error { | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-86.0/js/src/ds/TraceableFifo.h:11, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSContext.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSContext-inl.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSContext.cpp:11, from Unified_cpp_js_src21.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:264:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:543:27: required from ‘E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:613:68: required from ‘mozilla::Result::type, E> mozilla::Result::map(F) [with F = js::PlainObject::createWithTemplate(JSContext*, JS::Handle)::; V = js::NativeObject*; E = JS::OOM; typename std::result_of::type = js::PlainObject*]’ /builddir/build/BUILD/firefox-86.0/js/src/vm/PlainObject-inl.h:42:69: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:261:16: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::OOM’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 261 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-86.0/js/src/ds/TraceableFifo.h:11, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSContext.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSContext-inl.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSContext.cpp:11, from Unified_cpp_js_src21.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 202 | struct OOM : Error { | ^~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmValidate.cpp: In function ‘bool DecodeFunctionBodyExprs(const js::wasm::ModuleEnvironment&, uint32_t, const ValTypeVector&, const uint8_t*, js::wasm::Decoder*)’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmValidate.cpp:1206:22: warning: ‘unusedSrcMemIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1206 | uint32_t unusedSrcMemIndex; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmValidate.cpp:1205:22: warning: ‘unusedDestMemIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1205 | uint32_t unusedDestMemIndex; | ^~~~~~~~~~~~~~~~~~ js/xpconnect/src In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/TracingAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCPolicyAPI.h:61, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:6, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Promise.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/vm/OffThreadPromiseRuntimeState.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/vm/OffThreadPromiseRuntimeState.cpp:7, from Unified_cpp_js_src23.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:264:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:543:27: required from ‘E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:613:68: required from ‘mozilla::Result::type, E> mozilla::Result::map(F) [with F = js::PlainObject::createWithTemplate(JSContext*, JS::Handle)::; V = js::NativeObject*; E = JS::OOM; typename std::result_of::type = js::PlainObject*]’ /builddir/build/BUILD/firefox-86.0/js/src/vm/PlainObject-inl.h:42:69: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:261:16: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::OOM’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 261 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Promise.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/vm/OffThreadPromiseRuntimeState.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/vm/OffThreadPromiseRuntimeState.cpp:7, from Unified_cpp_js_src23.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 202 | struct OOM : Error { | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void XPCJSContext::AfterProcessTask(uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_js_xpconnect_src0.cpp:74: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCJSContext.cpp:1458:63: note: while referencing ‘’ 1458 | Telemetry::EventExtraEntry{"uri_type"_ns, uriType}}); | ^ js/xpconnect/wrappers In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCRuntimeService.cpp:7, from Unified_cpp_js_xpconnect_src1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/vm/Runtime.cpp:28, from Unified_cpp_js_src25.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h: In member function ‘void JSRuntime::stopRecordingAllocations()’: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:165:13: warning: ‘*((void*)(& realm)+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-86.0/js/src/vm/Runtime.cpp:870:19: note: ‘*((void*)(& realm)+40).js::RealmsInCompartmentIter::it’ was declared here 870 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/vm/Runtime.cpp:28, from Unified_cpp_js_src25.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& realm)+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-86.0/js/src/vm/Runtime.cpp:870:19: note: ‘*((void*)(& realm)+24).js::CompartmentsInZoneIter::it’ was declared here 870 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/wrappers/XrayWrapper.cpp:19: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/vm/Runtime.cpp:28, from Unified_cpp_js_src25.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h: In member function ‘void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)’: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h: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-86.0/js/src/vm/Runtime.cpp:861:19: note: ‘*((void*)(& realm)+40).js::RealmsInCompartmentIter::it’ was declared here 861 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/vm/Runtime.cpp:28, from Unified_cpp_js_src25.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& realm)+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-86.0/js/src/vm/Runtime.cpp:861:19: note: ‘*((void*)(& realm)+24).js::CompartmentsInZoneIter::it’ was declared here 861 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/jsfriendapi.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Proxy.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Wrapper.h:12, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/wrappers/WrapperFactory.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/wrappers/XrayWrapper.h:12, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/wrappers/XrayWrapper.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/xpconnect/wrappers/XrayWrapper.cpp:19: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/TracingAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCPolicyAPI.h:61, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:6, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCRuntimeService.cpp:7, from Unified_cpp_js_xpconnect_src1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCRuntimeService.cpp:7, from Unified_cpp_js_xpconnect_src1.cpp:2: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-86.0/js/src/builtin/intl/CommonFunctions.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/builtin/intl/DateTimeFormat.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/builtin/intl/DateTimeFormat.cpp:9, from Unified_cpp_js_src4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = mozilla::Ok; E = JS::Error]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:264:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = mozilla::Ok; E = JS::Error]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:579:49: required from ‘mozilla::GenericErrorResult mozilla::Result::propagateErr() [with V = mozilla::Ok; E = JS::Error]’ /builddir/build/BUILD/firefox-86.0/js/src/builtin/intl/LanguageTag.cpp:1453:5: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:261:16: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::Error’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 261 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-86.0/js/src/builtin/intl/CommonFunctions.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/builtin/intl/DateTimeFormat.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/builtin/intl/DateTimeFormat.cpp:9, from Unified_cpp_js_src4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:187:8: note: ‘struct JS::Error’ declared here 187 | struct Error { | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/wrappers/AccessCheck.cpp:24, from Unified_cpp_xpconnect_wrappers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Id.h:29, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/wrappers/AccessCheck.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/wrappers/AccessCheck.cpp:7, from Unified_cpp_xpconnect_wrappers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/xpconnect/wrappers/AccessCheck.cpp:24, from Unified_cpp_xpconnect_wrappers0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ layout/base layout/build In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcess.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessParent.h:9, from PNativeDNSResolverOverride.cpp:7, from UnifiedProtocols22.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2923:17: required from ‘CopyableTArray::CopyableTArray(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:60:44: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/HttpChannelParams.h:24, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannel.h:28, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannelParent.h:9, from PNecko.cpp:10, from UnifiedProtocols22.cpp:29: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/builtin/intl/DateTimeFormat.cpp:19, from Unified_cpp_js_src4.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/builtin/intl/LanguageTag.h: In function ‘JS::UniqueChars DateTimeFormatLocale(JSContext*, JS::HandleObject, mozilla::Maybe)’: /builddir/build/BUILD/firefox-86.0/js/src/builtin/intl/LanguageTag.h:752:41: warning: ‘hourCycleStr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 752 | : key_{key[0], key[1]}, type_(type) {} | ^ In file included from Unified_cpp_js_src4.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/builtin/intl/DateTimeFormat.cpp:997:13: note: ‘hourCycleStr’ was declared here 997 | JSAtom* hourCycleStr; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCModule.h:7, from /builddir/build/BUILD/firefox-86.0/layout/build/nsLayoutModule.cpp:11, from Unified_cpp_layout_build0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/jsapi.h:28, from /builddir/build/BUILD/firefox-86.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:12, from Unified_cpp_js_src7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:264:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:543:27: required from ‘E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:613:68: required from ‘mozilla::Result::type, E> mozilla::Result::map(F) [with F = js::PlainObject::createWithTemplate(JSContext*, JS::Handle)::; V = js::NativeObject*; E = JS::OOM; typename std::result_of::type = js::PlainObject*]’ /builddir/build/BUILD/firefox-86.0/js/src/vm/PlainObject-inl.h:42:69: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:261:16: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::OOM’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 261 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/jsapi.h:28, from /builddir/build/BUILD/firefox-86.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:12, from Unified_cpp_js_src7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 202 | struct OOM : Error { | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/TracingAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCPolicyAPI.h:61, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Exception.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/ErrorReport.h:31, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BrowsingContext.h:12, from /builddir/build/BUILD/firefox-86.0/docshell/base/nsDocShell.h:16, from /builddir/build/BUILD/firefox-86.0/layout/build/nsContentDLF.cpp:11, from Unified_cpp_layout_build0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCModule.h:7, from /builddir/build/BUILD/firefox-86.0/layout/build/nsLayoutModule.cpp:11, from Unified_cpp_layout_build0.cpp:11: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ layout/forms layout/generic layout/inspector In file included from /builddir/build/BUILD/firefox-86.0/layout/inspector/InspectorUtils.cpp:33, from Unified_cpp_layout_inspector0.cpp:11: /builddir/build/BUILD/firefox-86.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-86.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-86.0/layout/style/nsCSSProps.h:102:22: note: while referencing ‘nsCSSProps::kFlagsTable’ 102 | static const Flags kFlagsTable[eCSSProperty_COUNT]; | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-86.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-86.0/layout/style/nsCSSProps.h:102:22: note: while referencing ‘nsCSSProps::kFlagsTable’ 102 | static const Flags kFlagsTable[eCSSProperty_COUNT]; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCycleCollectionParticipant.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:11, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodArrayZero(T (&)[N]) [with T = mozilla::gfx::PointTyped; long unsigned int N = 4]’: /builddir/build/BUILD/firefox-86.0/layout/base/GeometryUtils.cpp:220:26: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h:72:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mozilla::gfx::PointTyped’; use assignment or value-initialization instead [-Wclass-memaccess] 72 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsSize.h:12, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Point.h:123:8: note: ‘struct mozilla::gfx::PointTyped’ declared here 123 | struct PointTyped | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCycleCollectionParticipant.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:11, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = mozilla::gfx::PointTyped; size_t = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/layout/base/GeometryUtils.cpp:434:33: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h:47:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mozilla::gfx::PointTyped’; use assignment or value-initialization instead [-Wclass-memaccess] 47 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsSize.h:12, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Point.h:123:8: note: ‘struct mozilla::gfx::PointTyped’ declared here 123 | struct PointTyped | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCycleCollectionParticipant.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:11, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray >]’: /builddir/build/BUILD/firefox-86.0/layout/base/LayoutTelemetryTools.cpp:55:25: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class mozilla::EnumeratedArray >’; use assignment or value-initialization instead [-Wclass-memaccess] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleSet.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoComputedData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedStyle.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:64, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EnumeratedArray.h:43:7: note: ‘class mozilla::EnumeratedArray >’ declared here 43 | class EnumeratedArray { | ^~~~~~~~~~~~~~~ layout/ipc In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/painting/nsCSSRenderingBorders.h:18, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsButtonFrameRenderer.h:11, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsButtonFrameRenderer.cpp:6, from Unified_cpp_layout_forms0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-86.0/layout/painting/nsCSSRenderingBorders.h:18, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsButtonFrameRenderer.h:11, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsButtonFrameRenderer.cpp:6, from Unified_cpp_layout_forms0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ layout/mathml In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerRegistration.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerRegistrationParent.h:9, from PServiceWorkerRegistrationParent.cpp:7, from UnifiedProtocols29.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2923:17: required from ‘CopyableTArray::CopyableTArray(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:60:44: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:24, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, from PSocketProcess.cpp:7, from UnifiedProtocols29.cpp:119: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_layout_base0.cpp:101: /builddir/build/BUILD/firefox-86.0/layout/base/PresShell.cpp: In member function ‘void mozilla::PresShell::FrameNeedsReflow(nsIFrame*, mozilla::IntrinsicDirty, nsFrameState, mozilla::ReflowRootHandling)’: /builddir/build/BUILD/firefox-86.0/layout/base/PresShell.cpp:2770:25: warning: ‘targetNeedsReflowFromParent’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2770 | ((_f) != subtreeRoot || !targetNeedsReflowFromParent)) | ^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ layout/painting In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridge.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridgeParent.h:9, from PSocketProcessBridgeParent.cpp:7, from UnifiedProtocols30.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2923:17: required from ‘CopyableTArray::CopyableTArray(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:60:44: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:24, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestChild.h:9, from PSocketProcessChild.cpp:12, from UnifiedProtocols30.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.h:16, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.cpp:7, from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool nsMathMLChar::StretchEnumContext::EnumCallback(const mozilla::FontFamilyName&, bool, void*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.cpp:1297:68: note: while referencing ‘’ 1297 | FontFamilyList family(nsTArray{unquotedFamilyName}); | ^ layout/printing In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationPhysics.h:12, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationMSDPhysics.h:10, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationMSDPhysics.cpp:7, from Unified_cpp_layout_generic1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationPhysics.h:12, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationMSDPhysics.h:10, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationMSDPhysics.cpp:7, from Unified_cpp_layout_generic1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFontFamilyList.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsFont.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/StaticPresData.h:13, from /builddir/build/BUILD/firefox-86.0/layout/base/StaticPresData.cpp:7, from Unified_cpp_layout_base1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::CounterStylePtr mozilla::CounterStylePtr::FromStyle(const mozilla::StyleCounterStyle&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.h:31, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedStyle.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:64, from /builddir/build/BUILD/firefox-86.0/layout/base/TouchManager.cpp:13, from Unified_cpp_layout_base1.cpp:11: /builddir/build/BUILD/firefox-86.0/layout/style/CounterStyleManager.h:213:26: note: while referencing ‘transcoded’ 213 | nsTArray transcoded(symbols.Length()); | ^~~~~~~~~~ In file included from Unified_cpp_layout_painting0.cpp:11: /builddir/build/BUILD/firefox-86.0/layout/painting/DashedCornerFinder.cpp: In member function ‘void mozilla::DashedCornerFinder::FindBestDashLength(mozilla::DashedCornerFinder::Float, mozilla::DashedCornerFinder::Float, mozilla::DashedCornerFinder::Float, mozilla::DashedCornerFinder::Float)’: /builddir/build/BUILD/firefox-86.0/layout/painting/DashedCornerFinder.cpp:377:9: warning: ‘count’ may be used uninitialized in this function [-Wmaybe-uninitialized] 377 | if (count > targetCount) { | ^~ /builddir/build/BUILD/firefox-86.0/layout/painting/DashedCornerFinder.cpp:365:7: warning: ‘actualDashLength’ may be used uninitialized in this function [-Wmaybe-uninitialized] 365 | if (actualDashLength > dashLength - LENGTH_MARGIN) { | ^~ In file included from Unified_cpp_layout_printing0.cpp:11: /builddir/build/BUILD/firefox-86.0/layout/printing/PrintTranslator.cpp: In member function ‘bool mozilla::layout::PrintTranslator::TranslateRecording(mozilla::layout::PRFileDescStream&)’: /builddir/build/BUILD/firefox-86.0/layout/printing/PrintTranslator.cpp:31:16: warning: ‘magicInt’ may be used uninitialized in this function [-Wmaybe-uninitialized] 31 | if (magicInt != mozilla::gfx::kMagicInt) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ layout/style/nsComputedDOMStyleGenerated.inc.stub layout/style/nsCSSPropsGenerated.inc.stub layout/svg In file included from Unified_cpp_layout_svg0.cpp:110: /builddir/build/BUILD/firefox-86.0/layout/svg/SVGFilterInstance.cpp: In member function ‘bool mozilla::SVGFilterInstance::ComputeBounds()’: /builddir/build/BUILD/firefox-86.0/layout/svg/SVGFilterInstance.cpp:82:51: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mozilla::SVGAnimatedLength’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 82 | sizeof(mFilterElement->mLengthAttributes)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGFilters.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGFilterInstance.h:14, from /builddir/build/BUILD/firefox-86.0/layout/svg/FilterInstance.cpp:29, from Unified_cpp_layout_svg0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedLength.h:82:7: note: ‘class mozilla::SVGAnimatedLength’ declared here 82 | class SVGAnimatedLength { | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = nsGridContainerFrame::GridItemInfo; ElemType = nsGridContainerFrame::GridItemInfo; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = nsGridContainerFrame::GridItemInfo; E = nsGridContainerFrame::GridItemInfo; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = nsGridContainerFrame::GridItemInfo; E = nsGridContainerFrame::GridItemInfo; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = nsGridContainerFrame::GridItemInfo; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2794:18: required from ‘nsTArray::self_type nsTArray::Clone() const [with E = nsGridContainerFrame::GridItemInfo; nsTArray::self_type = nsTArray]’ /builddir/build/BUILD/firefox-86.0/layout/generic/nsGridContainerFrame.cpp:3587:49: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct nsGridContainerFrame::GridItemInfo’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic2.cpp:92: /builddir/build/BUILD/firefox-86.0/layout/generic/nsGridContainerFrame.cpp:564:30: note: ‘struct nsGridContainerFrame::GridItemInfo’ declared here 564 | struct nsGridContainerFrame::GridItemInfo { | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::FilterInstance::BuildPrimitives(mozilla::Span, mozilla::StyleCSSPixelLength, mozilla::StyleCSSPixelLength>, mozilla::StyleComputedUrl>, 18446744073709551615>, nsIFrame*, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_layout_svg0.cpp:20: /builddir/build/BUILD/firefox-86.0/layout/svg/FilterInstance.cpp:549:40: note: while referencing ‘primitiveDescriptions’ 549 | nsTArray primitiveDescriptions; | ^~~~~~~~~~~~~~~~~~~~~ layout/tables In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGGradientFrame.h:11, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGGradientFrame.cpp:8, from Unified_cpp_layout_svg1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGGradientFrame.h:11, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGGradientFrame.cpp:8, from Unified_cpp_layout_svg1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from Unified_cpp_layout_tables0.cpp:65: /builddir/build/BUILD/firefox-86.0/layout/tables/nsTableFrame.cpp: In member function ‘void BCPaintBorderIterator::ResetVerInfo()’: /builddir/build/BUILD/firefox-86.0/layout/tables/nsTableFrame.cpp:7351:76: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct BCBlockDirSeg’; use assignment or value-initialization instead [-Wclass-memaccess] 7351 | memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); | ^ /builddir/build/BUILD/firefox-86.0/layout/tables/nsTableFrame.cpp:5882:8: note: ‘struct BCBlockDirSeg’ declared here 5882 | struct BCBlockDirSeg { | ^~~~~~~~~~~~~ layout/xul layout/xul/tree 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 /builddir/build/BUILD/firefox-86.0/layout/generic/nsGridContainerFrame.cpp: In member function ‘nscoord nsGridContainerFrame::ReflowRowsInFragmentainer(nsGridContainerFrame::GridReflowInput&, const LogicalRect&, nsIFrame::ReflowOutput&, nsReflowStatus&, nsGridContainerFrame::Fragmentainer&, const nsSize&, const nsTArray&, uint32_t, uint32_t, nscoord, nscoord)’: /builddir/build/BUILD/firefox-86.0/layout/generic/nsGridContainerFrame.cpp:7829:44: warning: ‘masonryAxisGap’ may be used uninitialized in this function [-Wmaybe-uninitialized] 7829 | maxSize = std::max(nscoord(0), maxSize - masonryAxisGap); | ~~~~~~~~^~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/layout/generic/nsLineBox.h:15, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:17, from /builddir/build/BUILD/firefox-86.0/layout/tables/nsTableFrame.h:11, from /builddir/build/BUILD/firefox-86.0/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/generic/nsILineIterator.h: In member function ‘virtual mozilla::Result nsTableRowGroupFrame::GetLine(int32_t) const’: /builddir/build/BUILD/firefox-86.0/layout/generic/nsILineIterator.h:48:10: warning: ‘*((void*)& structure +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-86.0/layout/tables/nsTableRowGroupFrame.cpp:1703:12: note: ‘*((void*)& structure +28)’ was declared here 1703 | LineInfo structure; | ^~~~~~~~~ In file included from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.cpp: In member function ‘mozilla::LogicalSize nsContainerFrame::ComputeSizeWithIntrinsicDimensions(gfxContext*, mozilla::WritingMode, const mozilla::IntrinsicSize&, const mozilla::AspectRatio&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, mozilla::ComputeSizeFlags)’: /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.cpp:2496:38: warning: ‘bSize’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2496 | nscoord iSize, minISize, maxISize, bSize, minBSize, maxBSize; | ^~~~~ /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.cpp:2674:32: warning: ‘iSize’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2673 | if (aFlags.contains(ComputeSizeFlag::IClampMarginBoxMinSize) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2674 | stretchI != eStretch && tentISize > iSize) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ 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 In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedStyle.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-86.0/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoComputedData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedStyle.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-86.0/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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 cc1: warning: command-line option ‘-fpermissive’ 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_tmpl.c.stub cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libdav1d/8bd_cdef_tmpl.c.stub media/libdav1d/16bd_fg_apply_tmpl.c.stub cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsTextFrame.h:15, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsTextFrame.cpp:9, from Unified_cpp_layout_generic4.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h: In member function ‘virtual nsIFrame::RenderedText nsTextFrame::GetRenderedText(uint32_t, uint32_t, nsIFrame::TextOffsetType, nsIFrame::TrailingWhitespace)’: /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:389:20: warning: ‘autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor’ may be used uninitialized in this function [-Wmaybe-uninitialized] 389 | aPV.mValue = aValue; | ~~~~~~~~~~~^~~~~~~~ In file included from Unified_cpp_layout_generic4.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/generic/nsTextFrame.cpp:9825:44: note: ‘autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor’ was declared here 9825 | Maybe autoLineCursor; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/generic/nsTextFrame.h:15, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsTextFrame.cpp:9, from Unified_cpp_layout_generic4.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:4156:20: warning: ‘autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4156 | mProperties.Set(aProperty, aValue, this); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic4.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/generic/nsTextFrame.cpp:9825:44: note: ‘autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame’ was declared here 9825 | Maybe autoLineCursor; | ^~~~~~~~~~~~~~ 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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libdav1d/8bd_ipred_prepare_tmpl.c.stub media/libjpeg cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libdav1d/16bd_ipred_tmpl.c.stub cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libdav1d/8bd_ipred_tmpl.c.stub media/libdav1d/16bd_itx_tmpl.c.stub cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libdav1d/8bd_itx_tmpl.c.stub cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libdav1d/16bd_lf_apply_tmpl.c.stub media/libdav1d/8bd_lf_apply_tmpl.c.stub media/libdav1d/16bd_loopfilter_tmpl.c.stub cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libdav1d/8bd_loopfilter_tmpl.c.stub cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libdav1d/16bd_looprestoration_tmpl.c.stub media/libdav1d/8bd_looprestoration_tmpl.c.stub In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/xul/nsBox.cpp:9, from Unified_cpp_layout_xul0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-86.0/layout/xul/nsBox.cpp:9, from Unified_cpp_layout_xul0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ media/libmkv cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /builddir/build/BUILD/firefox-86.0/media/libmkv/EbmlBufferWriter.c:43:13: warning: ‘_Serialize’ defined but not used [-Wunused-function] 43 | static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { | ^~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libdav1d/16bd_lr_apply_tmpl.c.stub In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-86.0/layout/xul/tree/nsTreeBodyFrame.cpp:7, from Unified_cpp_layout_xul_tree0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Event.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, from /builddir/build/BUILD/firefox-86.0/layout/xul/tree/nsTreeBodyFrame.cpp:7, from Unified_cpp_layout_xul_tree0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libdav1d/8bd_lr_apply_tmpl.c.stub 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-86.0/media/libnestegg/src/nestegg.c: In function ‘ne_parse’: /builddir/build/BUILD/firefox-86.0/media/libnestegg/src/nestegg.c:1170:22: warning: variable ‘peeked_id’ set but not used [-Wunused-but-set-variable] 1170 | uint64_t id, size, peeked_id; | ^~~~~~~~~ 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/libogg cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from Unified_cpp_layout_xul1.cpp:47: /builddir/build/BUILD/firefox-86.0/layout/xul/nsSprocketLayout.cpp: In member function ‘void nsSprocketLayout::AlignChildren(nsIFrame*, nsBoxLayoutState&)’: /builddir/build/BUILD/firefox-86.0/layout/xul/nsSprocketLayout.cpp:894:21: warning: ‘isLTR’ may be used uninitialized in this function [-Wmaybe-uninitialized] 894 | x = isLTR ? leftAlign : rightAlign; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ media/libpng cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libopus cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 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 media/libtheora cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /builddir/build/BUILD/firefox-86.0/media/libspeex_resampler/src/resample.c: In function ‘moz_speex_resampler_init_frac’: /builddir/build/BUILD/firefox-86.0/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable ‘i’ [-Wunused-variable] 814 | spx_uint32_t i; | ^ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libvorbis cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 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 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 media/libwebp/src/demux cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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 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 /builddir/build/BUILD/firefox-86.0/media/libjpeg/jdphuff.c: In function ‘decode_mcu_DC_first’: /builddir/build/BUILD/firefox-86.0/media/libjpeg/jdphuff.c:214:60: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare] 214 | ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) | ^~~ /builddir/build/BUILD/firefox-86.0/media/libjpeg/jdphuff.c:343:13: note: in expansion of macro ‘HUFF_EXTEND’ 343 | s = HUFF_EXTEND(r, s); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/media/libjpeg/jdphuff.c: In function ‘decode_mcu_AC_first’: /builddir/build/BUILD/firefox-86.0/media/libjpeg/jdphuff.c:214:60: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare] 214 | ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) | ^~~ /builddir/build/BUILD/firefox-86.0/media/libjpeg/jdphuff.c:420:15: note: in expansion of macro ‘HUFF_EXTEND’ 420 | s = HUFF_EXTEND(r, s); | ^~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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 media/psshparser cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C memory/volatile cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /builddir/build/BUILD/firefox-86.0/media/libjpeg/simd/powerpc/jcsample-altivec.c: In function ‘jsimd_h2v1_downsample_altivec’: /builddir/build/BUILD/firefox-86.0/media/libjpeg/simd/powerpc/jcsample-altivec.c:53:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘JDIMENSION’ {aka ‘unsigned int’} [-Wsign-compare] 53 | for (outrow = 0; outrow < v_samp_factor; outrow++) { | ^ /builddir/build/BUILD/firefox-86.0/media/libjpeg/simd/powerpc/jcsample-altivec.c: In function ‘jsimd_h2v2_downsample_altivec’: /builddir/build/BUILD/firefox-86.0/media/libjpeg/simd/powerpc/jcsample-altivec.c:110:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘JDIMENSION’ {aka ‘unsigned int’} [-Wsign-compare] 110 | for (inrow = 0, outrow = 0; outrow < v_samp_factor; | ^ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C modules/brotli cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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 modules/libjar/zipwriter 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 modules/woff2 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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/base/http-sfv cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from Unified_cpp_modules_woff20.cpp:29: /builddir/build/BUILD/firefox-86.0/modules/woff2/src/woff2_dec.cc: In function ‘bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)’: /builddir/build/BUILD/firefox-86.0/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable ‘dst_offset’ [-Wunused-variable] 1177 | uint64_t dst_offset = first_table_offset; | ^~~~~~~~~~ netwerk/base/mozurl cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C netwerk/base cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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/build netwerk/cache cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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/cache2 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIApplicationCache.h:14, from /builddir/build/BUILD/firefox-86.0/netwerk/cache/nsDiskCacheDeviceSQL.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/cache/nsApplicationCacheService.cpp:6, from Unified_cpp_netwerk_cache0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsCacheEntryDescriptor::Close()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_cache0.cpp:29: /builddir/build/BUILD/firefox-86.0/netwerk/cache/nsCacheEntryDescriptor.cpp:508:43: note: while referencing ‘inputWrappers’ 508 | nsTArray > inputWrappers; | ^~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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/cookie cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C netwerk/dns/mdns/libmdns cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C netwerk/dns/etld_data.inc.stub cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C netwerk/ipc In file included from Unified_cpp_netwerk_base2.cpp:137: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsNetAddr.cpp: In member function ‘virtual nsresult nsNetAddr::GetNetAddr(mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsNetAddr.cpp:136:40: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 136 | memcpy(aResult, &mAddr, sizeof(mAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsSocketTransport2.h:25, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsFileStreams.cpp:26, from Unified_cpp_netwerk_base2.cpp:47: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-86.0/netwerk/base/ArrayBufferInputStream.cpp:8, from Unified_cpp_netwerk_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2794:18: required from ‘nsTArray::self_type nsTArray::Clone() const [with E = mozilla::net::NetAddr; nsTArray::self_type = nsTArray]’ /builddir/build/BUILD/firefox-86.0/netwerk/base/NetworkConnectivityService.cpp:106:62: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/base/Dashboard.cpp:10, from Unified_cpp_netwerk_base0.cpp:29: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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/mime In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheIOThread.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFileIOManager.h:8, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFileChunk.h:8, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFile.h:8, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheEntry.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheEntry.cpp:6, from Unified_cpp_netwerk_cache20.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::CacheIOThread::LoopOneLevel(uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘mozilla::net::CacheIOThread::EventQueue [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_cache20.cpp:92: /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheIOThread.cpp:506:14: note: while referencing ‘events’ 506 | EventQueue events = std::move(mEventQueue[aLevel]); | ^~~~~~ netwerk/protocol/about In file included from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFile.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheEntry.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheEntry.cpp:6, from Unified_cpp_netwerk_cache20.cpp:2: /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFileMetadata.h: In member function ‘virtual nsresult mozilla::net::CacheEntry::OnFileReady(nsresult, bool)’: /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFileMetadata.h:35:4: warning: ‘frecency’ may be used uninitialized in this function [-Wmaybe-uninitialized] 35 | ((double)(aInt) / (double)CacheObserver::HalfLifeSeconds()) | ^ In file included from Unified_cpp_netwerk_cache20.cpp:2: /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheEntry.cpp:490:14: note: ‘frecency’ was declared here 490 | uint32_t frecency; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-86.0/modules/libpref/SharedPrefMap.h:10, from /builddir/build/BUILD/firefox-86.0/modules/libpref/Preferences.cpp:13, from Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult mozilla::Preferences::_ZN7mozilla11Preferences18InitInitialObjectsEb.part.0(bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-86.0/modules/libpref/Preferences.cpp:4506:23: note: while referencing ‘prefEntries’ 4506 | nsTArray prefEntries; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsBaseContentStream.cpp:7, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::nsIOService::ParsePortList(const char*, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_base2.cpp:56: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsIOService.cpp:1521:21: note: while referencing ‘restrictedPortList’ 1521 | nsTArray restrictedPortList; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsBaseContentStream.cpp:7, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_base2.cpp:56: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsIOService.cpp:1521:21: note: while referencing ‘restrictedPortList’ 1521 | nsTArray restrictedPortList; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsBaseContentStream.cpp:7, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_base2.cpp:56: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsIOService.cpp:1521:21: note: while referencing ‘restrictedPortList’ 1521 | nsTArray restrictedPortList; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-86.0/modules/libpref/SharedPrefMap.h:10, from /builddir/build/BUILD/firefox-86.0/modules/libpref/Preferences.cpp:13, from Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::Preferences::WritePrefFile(nsIFile*, mozilla::Preferences::SaveMethod)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘PrefSaveData [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-86.0/modules/libpref/Preferences.cpp:4075:77: note: while referencing ‘’ 4075 | UniquePtr prefs = MakeUnique(pref_savePrefs()); | ^ netwerk/protocol/data In file included from Unified_cpp_netwerk_base3.cpp:110: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsSocketTransport2.cpp: In member function ‘nsresult mozilla::net::nsSocketTransport::InitWithConnectedSocket(PRFileDesc*, const mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsSocketTransport2.cpp:906:42: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 906 | memcpy(&mNetAddr, addr, sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelParent.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DocumentLoadListener.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsHTTPSOnlyUtils.h:12, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsNetUtil.cpp:73, from Unified_cpp_netwerk_base3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_base3.cpp:110: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsSocketTransport2.cpp: In member function ‘virtual nsresult mozilla::net::nsSocketTransport::GetPeerAddr(mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsSocketTransport2.cpp:2809:42: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 2809 | memcpy(addr, &mNetAddr, sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelParent.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DocumentLoadListener.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsHTTPSOnlyUtils.h:12, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsNetUtil.cpp:73, from Unified_cpp_netwerk_base3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_base3.cpp:110: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsSocketTransport2.cpp: In member function ‘virtual nsresult mozilla::net::nsSocketTransport::GetSelfAddr(mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsSocketTransport2.cpp:2828:43: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 2828 | memcpy(addr, &mSelfAddr, sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelParent.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DocumentLoadListener.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsHTTPSOnlyUtils.h:12, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsNetUtil.cpp:73, from Unified_cpp_netwerk_base3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_base3.cpp:110: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsSocketTransport2.cpp: In member function ‘virtual nsresult mozilla::net::nsSocketTransport::Bind(mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsSocketTransport2.cpp:2842:54: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 2842 | memcpy(mBindAddr.get(), aLocalAddr, sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelParent.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DocumentLoadListener.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsHTTPSOnlyUtils.h:12, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsNetUtil.cpp:73, from Unified_cpp_netwerk_base3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ netwerk/protocol/file netwerk/protocol/ftp In file included from Unified_cpp_netwerk_base4.cpp:47: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsUDPSocket.cpp: In constructor ‘mozilla::net::nsUDPMessage::nsUDPMessage(mozilla::net::NetAddr*, nsIOutputStream*, FallibleTArray&&)’: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsUDPSocket.cpp:179:40: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 179 | memcpy(&mAddr, aAddr, sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsSocketTransport2.h:25, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsUDPSocket.cpp:12, from Unified_cpp_netwerk_base4.cpp:47: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_base4.cpp:47: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsUDPSocket.cpp: In constructor ‘mozilla::net::{anonymous}::UDPMessageProxy::UDPMessageProxy(mozilla::net::NetAddr*, nsIOutputStream*, FallibleTArray&&)’: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsUDPSocket.cpp:333:40: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 333 | memcpy(&mAddr, aAddr, sizeof(mAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsSocketTransport2.h:25, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsUDPSocket.cpp:12, from Unified_cpp_netwerk_base4.cpp:47: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_base4.cpp:47: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsUDPSocket.cpp: In member function ‘virtual nsresult mozilla::net::nsUDPSocket::GetAddress(mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsUDPSocket.cpp:753:40: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 753 | memcpy(aResult, &mAddr, sizeof(mAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsSocketTransport2.h:25, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsUDPSocket.cpp:12, from Unified_cpp_netwerk_base4.cpp:47: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/ipc/ChannelEventQueue.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/ipc/ChannelEventQueue.cpp:8, from Unified_cpp_netwerk_ipc0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2923:17: required from ‘CopyableTArray::CopyableTArray(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:60:44: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelChild.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DocumentChannelChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/ipc/DocumentChannel.cpp:21, from Unified_cpp_netwerk_ipc0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ netwerk/protocol/gio netwerk/protocol/http netwerk/protocol/res netwerk/protocol/viewsource In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridge.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridgeParent.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/ipc/SocketProcessBridgeParent.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/ipc/SocketProcessBridgeParent.cpp:6, from Unified_cpp_netwerk_ipc1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2923:17: required from ‘CopyableTArray::CopyableTArray(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:60:44: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpTransaction.h:24, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpTransactionChild.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpTransactionChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/ipc/SocketProcessChild.cpp:12, from Unified_cpp_netwerk_ipc1.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsNetUtil.cpp:8, from Unified_cpp_netwerk_base3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::net::nsSocketTransportService::UpdatePortRemapPreference(const nsACString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_base3.cpp:119: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsSocketTransportService2.cpp:200:41: note: while referencing ‘ranges’ 200 | nsTArray> ranges(2); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsNetUtil.cpp:8, from Unified_cpp_netwerk_base3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘mozilla::net::nsSocketTransportService::TPortRemapping [1]’ {aka ‘CopyableTArray > [1]’} [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_base3.cpp:119: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsSocketTransportService2.cpp:190:18: note: while referencing ‘portRemapping’ 190 | TPortRemapping portRemapping; | ^~~~~~~~~~~~~ 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 netwerk/socket cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 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 In file included from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::GetExternalProxyAddr(mozilla::net::NetAddr**)’: /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp:386:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 386 | memcpy(*aExternalProxyAddr, &mExternalProxyAddr, sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp:25, from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::SetExternalProxyAddr(mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp:392:66: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 392 | memcpy(&mExternalProxyAddr, aExternalProxyAddr, sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp:25, from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::GetDestinationAddr(mozilla::net::NetAddr**)’: /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp:398:63: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 398 | memcpy(*aDestinationAddr, &mDestinationAddr, sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp:25, from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::SetDestinationAddr(mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp:404:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 404 | memcpy(&mDestinationAddr, aDestinationAddr, sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp:25, from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::GetInternalProxyAddr(mozilla::net::NetAddr**)’: /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp:410:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 410 | memcpy(*aInternalProxyAddr, &mInternalProxyAddr, sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp:25, from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::SetInternalProxyAddr(mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp:416:66: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 416 | memcpy(&mInternalProxyAddr, aInternalProxyAddr, sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp:25, from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp: In function ‘PRStatus nsSOCKSIOLayerConnect(PRFileDesc*, const PRNetAddr*, PRIntervalTime)’: /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp:1328:35: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1328 | memcpy(&dst, addr, sizeof(dst)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp:25, from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C netwerk/streamconv/converters netwerk/streamconv cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C netwerk/system/linux /builddir/build/BUILD/firefox-86.0/netwerk/sctp/src/netinet/sctp_input.c: In function ‘sctp_handle_stream_reset_response’: /builddir/build/BUILD/firefox-86.0/netwerk/sctp/src/netinet/sctp_input.c:3942:64: warning: taking address of packed member of ‘struct sctp_stream_reset_out_request’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3942 | sctp_reset_out_streams(stcb, number_entries, req_out_param->list_of_streams); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/sctp/src/netinet/sctp_input.c:3955:66: warning: taking address of packed member of ‘struct sctp_stream_reset_out_request’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3955 | sctp_reset_clear_pending(stcb, number_entries, req_out_param->list_of_streams); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/sctp/src/netinet/sctp_input.c: In function ‘sctp_handle_str_reset_request_out’: /builddir/build/BUILD/firefox-86.0/netwerk/sctp/src/netinet/sctp_input.c:4233:50: warning: taking address of packed member of ‘struct sctp_stream_reset_out_request’ may result in an unaligned pointer value [-Waddress-of-packed-member] 4233 | sctp_reset_in_stream(stcb, number_entries, req->list_of_streams); | ~~~^~~~~~~~~~~~~~~~~ netwerk/system/netlink netwerk/url-classifier netwerk/wifi cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /builddir/build/BUILD/firefox-86.0/netwerk/sctp/src/netinet/sctp_output.c: In function ‘send_forward_tsn’: /builddir/build/BUILD/firefox-86.0/netwerk/sctp/src/netinet/sctp_output.c:11022:22: warning: converting a packed ‘struct sctp_forward_tsn_chunk’ pointer (alignment 1) to a ‘struct sctp_strseq_mid’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 11022 | strseq_m = (struct sctp_strseq_mid *)fwdtsn; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/sctp/src/netinet/sctp_output.c:46: /builddir/build/BUILD/firefox-86.0/netwerk/sctp/src/netinet/sctp_header.h:407:8: note: defined here 407 | struct sctp_forward_tsn_chunk { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/sctp/src/netinet/sctp_header.h:418:8: note: defined here 418 | struct sctp_strseq_mid { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/sctp/src/netinet/sctp_output.c: In function ‘sctp_send_sack’: /builddir/build/BUILD/firefox-86.0/netwerk/sctp/src/netinet/sctp_output.c:11412:3: warning: converting a packed ‘struct sctp_gap_ack_block’ pointer (alignment 1) to a ‘uint32_t’ {aka ‘unsigned int’} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 11412 | dup = (uint32_t *) gap_descriptor; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/sctp/src/netinet/sctp_output.c:46: /builddir/build/BUILD/firefox-86.0/netwerk/sctp/src/netinet/sctp_header.h:265:8: note: defined here 265 | struct sctp_gap_ack_block { | ^~~~~~~~~~~~~~~~~~ other-licenses/snappy parser/expat/lib cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C parser/html parser/htmlparser cc1: warning: command-line option ‘-fpermissive’ 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/prototype cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C remote/startup security/apps/xpcshell.inc.stub security/apps/addons-public.inc.stub In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/parser/htmlparser/nsIParser.h:24, from /builddir/build/BUILD/firefox-86.0/parser/htmlparser/CNavDTD.cpp:9, from Unified_cpp_parser_htmlparser0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsExpatDriver::HandleError()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_parser_htmlparser0.cpp:29: /builddir/build/BUILD/firefox-86.0/parser/htmlparser/nsExpatDriver.cpp:837:10: note: while referencing ‘’ 837 | }); | ^ security/apps/addons-public-intermediate.inc.stub security/apps/addons-stage.inc.stub security/certverifier security/ct cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C security/manager/pki cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C security/manager/ssl/nsSTSPreloadListGenerated.inc.stub security/nss/lib/mozpkix services/crypto/component startupcache storage 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 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 In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/audio/audio_transport_proxy.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/audio/audio_state.h:16, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/audio/audio_receive_stream.h:18, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/audio/audio_receive_stream.cc:11, from Unified_cpp_audio_audio_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ third_party/libwebrtc/webrtc/call/call_interfaces_gn third_party/libwebrtc/webrtc/call/rtp_interfaces_gn third_party/libwebrtc/webrtc/call/rtp_receiver_gn In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/audio/audio_transport_proxy.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/audio/audio_state.h:16, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/audio/audio_receive_stream.h:18, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/call/call.cc:20, from Unified_cpp_webrtc_call_call_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ third_party/libwebrtc/webrtc/call/rtp_sender_gn 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 In file included from Unified_cpp_rtp_receiver_gn0.cpp:11: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/call/rtp_demuxer.cc: In member function ‘webrtc::RtpPacketSinkInterface* webrtc::RtpDemuxer::ResolveSink(const webrtc::RtpPacketReceived&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/call/rtp_demuxer.cc:171:8: warning: unused variable ‘has_mid’ [-Wunused-variable] 171 | bool has_mid = packet.GetExtension(&packet_mid); | ^~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/call/rtp_transport_controller_send.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/call/call.cc:29, from Unified_cpp_webrtc_call_call_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:35: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 48 | AddReceiveRtpModule(rtp_module); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/call/rtp_transport_controller_send.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/call/rtp_transport_controller_send.cc:11, from Unified_cpp_call_rtp_sender_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:35: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 48 | AddReceiveRtpModule(rtp_module); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { | ^~~~~~~~~~~~~~~~~~~ third_party/libwebrtc/webrtc/common_audio/common_audio_cc_gn third_party/libwebrtc/webrtc/common_audio/common_audio_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/common_audio/fir_filter_factory_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/common_video/common_video_gn In file included from Unified_cpp_common_video_gn0.cpp:38: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/common_video/h264/sps_parser.cc:22: warning: "RETURN_EMPTY_ON_FAIL" redefined 22 | #define RETURN_EMPTY_ON_FAIL(x) \ | In file included from Unified_cpp_common_video_gn0.cpp:29: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/common_video/h264/pps_parser.cc:20: note: this is the location of the previous definition 20 | #define RETURN_EMPTY_ON_FAIL(x) \ | third_party/libwebrtc/webrtc/logging/rtc_event_log_api_gn third_party/libwebrtc/webrtc/logging/rtc_event_log_impl_gn third_party/libwebrtc/webrtc/media/rtc_audio_video_gn In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/media/engine/apm_helpers.cc:14, from Unified_cpp_rtc_audio_video_gn0.cpp:11: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ third_party/libwebrtc/webrtc/media/rtc_h264_profile_id_gn In file included from Unified_cpp_rtc_audio_video_gn0.cpp:101: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor ‘webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(webrtc::VideoEncoderFactory*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/media/engine/simulcast_encoder_adapter.cc:137:48: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead [-Wclass-memaccess] 137 | memset(&codec_, 0, sizeof(webrtc::VideoCodec)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/media/engine/adm_helpers.h:14, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/media/engine/adm_helpers.cc:11, from Unified_cpp_rtc_audio_video_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 555 | class VideoCodec { | ^~~~~~~~~~ In file included from Unified_cpp_rtc_audio_video_gn0.cpp:101: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor ‘webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(cricket::WebRtcVideoEncoderFactory*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/media/engine/simulcast_encoder_adapter.cc:151:48: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead [-Wclass-memaccess] 151 | memset(&codec_, 0, sizeof(webrtc::VideoCodec)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/media/engine/adm_helpers.h:14, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/media/engine/adm_helpers.cc:11, from Unified_cpp_rtc_audio_video_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 555 | class VideoCodec { | ^~~~~~~~~~ third_party/libwebrtc/webrtc/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 third_party/libwebrtc/webrtc/modules/audio_coding/ilbc_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/isac_c_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/isac_common_gn third_party/libwebrtc/webrtc/modules/audio_coding/isac_fix_c_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/isac_fix_common_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/isac_gn third_party/libwebrtc/webrtc/modules/audio_coding/legacy_encoded_audio_frame_gn third_party/libwebrtc/webrtc/modules/audio_coding/neteq_decoder_enum_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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/neteq_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/pcm16b_c_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/pcm16b_gn third_party/libwebrtc/webrtc/modules/audio_coding/rent_a_codec_gn third_party/libwebrtc/webrtc/modules/audio_coding/webrtc_opus_c_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/webrtc_opus_gn third_party/libwebrtc/webrtc/modules/audio_device/audio_device_generic_gn third_party/libwebrtc/webrtc/modules/audio_mixer/audio_frame_manipulator_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from Unified_cpp_neteq_gn1.cpp:29: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_coding/neteq/neteq_impl.cc: In member function ‘int webrtc::NetEqImpl::GetAudioInternal(webrtc::AudioFrame*, bool*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_coding/neteq/neteq_impl.cc:944:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 944 | sync_buffer_->IncreaseEndTimestamp( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 945 | static_cast(output_size_samples_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_coding/neteq/neteq_impl.cc:950:5: note: here 950 | case kAudioRepetition: { | ^~~~ third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl_gn third_party/libwebrtc/webrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_mixer/frame_combiner.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.cc:11, from Unified_cpp_audio_mixer_impl_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ third_party/libwebrtc/webrtc/modules/audio_processing/aec_dump_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_statistics_gn third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_gn third_party/libwebrtc/webrtc/modules/bitrate_controller/bitrate_controller_gn third_party/libwebrtc/webrtc/modules/congestion_controller/congestion_controller_gn third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_capture_generic_gn In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec/echo_cancellation.cc:26: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function ‘void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 129 | for (int k = 0; k < v_length; ++k) { | ~~^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/congestion_controller/receive_side_congestion_controller.cc:13, from Unified_cpp_estion_controller_gn0.cpp:56: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:35: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 48 | AddReceiveRtpModule(rtp_module); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { | ^~~~~~~~~~~~~~~~~~~ third_party/libwebrtc/webrtc/modules/desktop_capture/primitives_gn In file included from Unified_cpp_p_capture_generic_gn1.cpp:65: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/x_error_trap.cc:21:12: warning: ‘webrtc::g_last_xserver_error_code’ defined but not used [-Wunused-variable] 21 | static int g_last_xserver_error_code = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/x_error_trap.cc:20:13: warning: ‘webrtc::g_xserver_error_trap_enabled’ defined but not used [-Wunused-variable] 20 | static bool g_xserver_error_trap_enabled = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ third_party/libwebrtc/webrtc/modules/media_file/media_file_gn third_party/libwebrtc/webrtc/modules/pacing/pacing_gn third_party/libwebrtc/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn third_party/libwebrtc/webrtc/modules/rtp_rtcp/rtp_rtcp_format_gn In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.cc: In member function ‘virtual int webrtc::EchoCancellationImpl::GetMetrics(webrtc::EchoCancellation::Metrics*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.cc:303:37: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct webrtc::EchoCancellation::Metrics’; use assignment or value-initialization instead [-Wclass-memaccess] 303 | memset(metrics, 0, sizeof(Metrics)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:795:10: note: ‘struct webrtc::EchoCancellation::Metrics’ declared here 795 | struct Metrics { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/echo_control_mobile_impl.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/echo_control_mobile_impl.cc:11: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.cc:11, from Unified_cpp_pacing_pacing_gn0.cpp:56: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:35: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 48 | AddReceiveRtpModule(rtp_module); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { | ^~~~~~~~~~~~~~~~~~~ third_party/libwebrtc/webrtc/modules/rtp_rtcp/rtp_rtcp_gn In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/gain_control_impl.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/gain_control_impl.cc:11: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/noise_suppression_impl.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/noise_suppression_impl.cc:11: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/gain_control_impl.cc:16: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function ‘void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 129 | for (int k = 0; k < v_length; ++k) { | ~~^~~~~~~~~~ third_party/libwebrtc/webrtc/modules/utility/utility_gn In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec/aec_core.cc:30, from Unified_cpp_audio_processing_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function ‘void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 129 | for (int k = 0; k < v_length; ++k) { | ~~^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/aec_state.h:25, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/aec_state.cc:11, from Unified_cpp_audio_processing_gn0.cpp:47: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ third_party/libwebrtc/webrtc/modules/video_capture/video_capture_internal_impl_gn In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/echo_remover.h:19, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/echo_remover.cc:10, from Unified_cpp_audio_processing_gn1.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/subtractor.h:18, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/echo_remover.cc:29, from Unified_cpp_audio_processing_gn1.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function ‘void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 129 | for (int k = 0; k < v_length; ++k) { | ~~^~~~~~~~~~ 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-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc: In member function ‘bool webrtc::RtpDepacketizerH264::ProcessStapAOrSingleNalu(webrtc::RtpDepacketizer::ParsedPayload*, const uint8_t*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:576:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 576 | parsed_payload->frame_type = kVideoFrameKey; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:578:7: note: here 578 | case H264::NaluType::kSlice: { | ^~~~ In file included from Unified_cpp_ure_internal_impl_gn0.cpp:11: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_capture/linux/video_capture_linux.cc: In member function ‘virtual int32_t webrtc::videocapturemodule::VideoCaptureModuleV4L2::StartCapture(const webrtc::VideoCaptureCapability&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_capture/linux/video_capture_linux.cc:135:30: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=] 135 | sprintf(device, "/dev/video%d", (int)_deviceId); | ^~ In file included from /usr/include/stdio.h:867, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/stdio.h:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/throw_gcc.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/type_traits:72, from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/stl_pair.h:59, from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/vector:60, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/vector:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/vector:52, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_capture/device_info_impl.h:14, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_capture/linux/device_info_linux.h:14, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_capture/linux/device_info_linux.cc:11, from Unified_cpp_ure_internal_impl_gn0.cpp:2: /usr/include/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 12 and 22 bytes into a destination of size 20 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ third_party/libwebrtc/webrtc/modules/video_coding/video_coding_gn third_party/libwebrtc/webrtc/modules/video_coding/video_coding_utility_gn In file included from Unified_cpp_video_coding_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc: In member function ‘bool webrtc::VCMCodecDataBase::DeregisterExternalEncoder(uint8_t, bool*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:192:47: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead [-Wclass-memaccess] 192 | memset(&send_codec_, 0, sizeof(VideoCodec)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:11, from Unified_cpp_video_coding_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 555 | class VideoCodec { | ^~~~~~~~~~ In file included from Unified_cpp_video_coding_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc: In member function ‘bool webrtc::VCMCodecDataBase::DeregisterReceiveCodec(uint8_t)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:349:50: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead [-Wclass-memaccess] 349 | memset(&receive_codec_, 0, sizeof(VideoCodec)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:11, from Unified_cpp_video_coding_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 555 | class VideoCodec { | ^~~~~~~~~~ In file included from Unified_cpp_video_coding_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc: In member function ‘webrtc::VCMGenericDecoder* webrtc::VCMCodecDataBase::GetDecoder(const webrtc::VCMEncodedFrame&, webrtc::VCMDecodedFrameCallback*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:365:50: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead [-Wclass-memaccess] 365 | memset(&receive_codec_, 0, sizeof(VideoCodec)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:11, from Unified_cpp_video_coding_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 555 | class VideoCodec { | ^~~~~~~~~~ In file included from Unified_cpp_video_coding_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:376:50: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead [-Wclass-memaccess] 376 | memset(&receive_codec_, 0, sizeof(VideoCodec)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:11, from Unified_cpp_video_coding_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 555 | class VideoCodec { | ^~~~~~~~~~ third_party/libwebrtc/webrtc/modules/video_coding/webrtc_h264_gn third_party/libwebrtc/webrtc/modules/video_coding/webrtc_i420_gn In file included from Unified_cpp_video_coding_gn0.cpp:119: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/jitter_buffer.cc: In member function ‘webrtc::VCMFrameBufferEnum webrtc::VCMJitterBuffer::InsertPacket(const webrtc::VCMPacket&, bool*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/jitter_buffer.cc:744:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 744 | if (previous_state != kStateDecodable && | ^~ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/jitter_buffer.cc:755:5: note: here 755 | case kDecodableSession: { | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/subtractor.h:18, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/subtractor.cc:11, from Unified_cpp_audio_processing_gn2.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function ‘void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 129 | for (int k = 0; k < v_length; ++k) { | ~~^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/aec_state.h:25, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/subtractor.h:21, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/subtractor.cc:11, from Unified_cpp_audio_processing_gn2.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ third_party/libwebrtc/webrtc/modules/video_coding/webrtc_stereo_gn In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/level_controller/down_sampler.cc:17, from Unified_cpp_audio_processing_gn3.cpp:20: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ third_party/libwebrtc/webrtc/modules/video_coding/webrtc_vp8_gn In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/level_controller/down_sampler.cc:19, from Unified_cpp_audio_processing_gn3.cpp:20: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function ‘void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 129 | for (int k = 0; k < v_length; ++k) { | ~~^~~~~~~~~~ third_party/libwebrtc/webrtc/modules/video_coding/webrtc_vp9_gn In file included from Unified_cpp_webrtc_vp9_gn0.cpp:20: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor ‘webrtc::VP9EncoderImpl::VP9EncoderImpl()’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:84:36: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead [-Wclass-memaccess] 84 | memset(&codec_, 0, sizeof(codec_)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, from Unified_cpp_webrtc_vp9_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 555 | class VideoCodec { | ^~~~~~~~~~ In file included from Unified_cpp_webrtc_vp9_gn0.cpp:20: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor ‘webrtc::VP9DecoderImpl::VP9DecoderImpl()’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:797:36: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead [-Wclass-memaccess] 797 | memset(&codec_, 0, sizeof(codec_)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, from Unified_cpp_webrtc_vp9_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 555 | class VideoCodec { | ^~~~~~~~~~ third_party/libwebrtc/webrtc/modules/video_processing/video_processing_gn third_party/libwebrtc/webrtc/rtc_base/rtc_base_approved_generic_gn In file included from Unified_cpp_video_processing_gn0.cpp:38: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_processing/video_denoiser.cc: In member function ‘void webrtc::VideoDenoiser::CopySrcOnMOB(const uint8_t*, int, webrtc::uint8_t*, int)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_processing/video_denoiser.cc:186:31: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 186 | (x_density_[mb_col] * y_density_[mb_row] && In file included from Unified_cpp_rtp_rtcp_gn1.cpp:11: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_header_parser.cc: In member function ‘virtual bool webrtc::RtpHeaderParserImpl::Parse(const uint8_t*, size_t, webrtc::RTPHeader*, bool) const’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_header_parser.cc:54:36: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct webrtc::RTPHeader’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 54 | memset(header, 0, sizeof(*header)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/include/module_common_types.h:22, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, from Unified_cpp_rtp_rtcp_gn1.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/common_types.h:842:8: note: ‘struct webrtc::RTPHeader’ declared here 842 | struct RTPHeader { | ^~~~~~~~~ In file included from Unified_cpp_video_coding_gn1.cpp:110: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/video_codec_initializer.cc: In static member function ‘static webrtc::VideoCodec webrtc::VideoCodecInitializer::VideoEncoderConfigToVideoCodec(const webrtc::VideoEncoderConfig&, const std::vector&, const string&, int, bool)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/video_codec_initializer.cc:106:46: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead [-Wclass-memaccess] 106 | memset(&video_codec, 0, sizeof(video_codec)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/include/module_common_types.h:22, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/media_optimization.h:16, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/media_optimization.cc:11, from Unified_cpp_video_coding_gn1.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 555 | class VideoCodec { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/voice_detection_impl.h:16, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/voice_detection_impl.cc:11, from Unified_cpp_audio_processing_gn5.cpp:29: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ In file included from Unified_cpp_rtp_rtcp_gn1.cpp:47: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc: In member function ‘virtual bool webrtc::RtpReceiverImpl::IncomingRtpPacket(const webrtc::RTPHeader&, const uint8_t*, size_t, webrtc::PayloadUnion)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc:196:58: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct webrtc::WebRtcRTPHeader’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 196 | memset(&webrtc_rtp_header, 0, sizeof(webrtc_rtp_header)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, from Unified_cpp_rtp_rtcp_gn1.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/include/module_common_types.h:79:8: note: ‘struct webrtc::WebRtcRTPHeader’ declared here 79 | struct WebRtcRTPHeader { | ^~~~~~~~~~~~~~~ third_party/libwebrtc/webrtc/rtc_base/rtc_numerics_gn In file included from Unified_cpp_video_coding_gn1.cpp:65: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/rtp_frame_reference_finder.cc: In member function ‘void webrtc::video_coding::RtpFrameReferenceFinder::RetryStashedFrames()’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:73:64: warning: this statement may fall through [-Wimplicit-fallthrough=] 73 | frame_callback_->OnCompleteFrame(std::move(*frame_it)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:75:9: note: here 75 | case kDrop: | ^~~~ In file included from Unified_cpp_rtp_rtcp_gn1.cpp:74: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc: In static member function ‘static webrtc::RtpRtcp* webrtc::RtpRtcp::CreateRtpRtcp(const webrtc::RtpRtcp::Configuration&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc:76:42: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::RtpRtcp::Configuration’ with no trivial copy-assignment [-Wclass-memaccess] 76 | sizeof(RtpRtcp::Configuration)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_strategy.h:14, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.h:18, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.cc:11, from Unified_cpp_rtp_rtcp_gn1.cpp:38: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/include/rtp_rtcp.h:47:10: note: ‘struct webrtc::RtpRtcp::Configuration’ declared here 47 | struct Configuration { | ^~~~~~~~~~~~~ third_party/libwebrtc/webrtc/rtc_base/rtc_task_queue_impl_gn third_party/libwebrtc/webrtc/rtc_base/sequenced_task_checker_gn third_party/libwebrtc/webrtc/rtc_base/weak_ptr_gn In file included from Unified_cpp_c_task_queue_impl_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/rtc_base/task_queue_libevent.cc:160:25: warning: ‘rtc::TaskQueue::Impl::QueueContext’ has a field ‘rtc::TaskQueue::Impl::QueueContext::pending_timers_’ whose type uses the anonymous namespace [-Wsubobject-linkage] 160 | struct TaskQueue::Impl::QueueContext { | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/rtc_base/task_queue_libevent.cc: In destructor ‘rtc::TaskQueue::Impl::PostAndReplyTask::~PostAndReplyTask()’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/rtc_base/task_queue_libevent.cc:236:10: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 236 | write(reply_pipe_, &message, sizeof(message)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ third_party/libwebrtc/webrtc/system_wrappers/cpu_features_linux_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/system_wrappers/field_trial_default_gn third_party/libwebrtc/webrtc/system_wrappers/metrics_default_gn third_party/libwebrtc/webrtc/system_wrappers/system_wrappers_gn third_party/libwebrtc/webrtc/video/video_gn third_party/libwebrtc/webrtc/voice_engine/audio_level_gn In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/throw_gcc.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/type_traits:72, from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/stl_pair.h:59, from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/deque:60, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/deque:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/deque:52, from /usr/include/c++/10/queue:60, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/queue:3, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:24, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, from Unified_cpp_rtp_rtcp_gn1.cpp:2: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘int32_t webrtc::RtpReceiverImpl::CheckPayloadChanged(const webrtc::RTPHeader&, int8_t, bool*, webrtc::PayloadUnion*)’ at /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc:405:14: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, 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/voice_engine/voice_engine_gn 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 In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/voice_engine/shared_data.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/voice_engine/channel.h:34, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/voice_engine/channel.cc:11, from Unified_cpp_voice_engine_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ third_party/pipewire/libpipewire cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/voice_engine/channel.cc:30, from Unified_cpp_voice_engine_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:35: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 48 | AddReceiveRtpModule(rtp_module); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { | ^~~~~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/video/rtp_video_stream_receiver.cc:20, from Unified_cpp_video_video_gn0.cpp:65: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:35: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 48 | AddReceiveRtpModule(rtp_module); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { | ^~~~~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/prio cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/montmulf.c: In function ‘conv_i32_to_d32’: /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring ‘#pragma pipeloop ’ [-Wunknown-pragmas] 117 | #pragma pipeloop(0) | /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/montmulf.c: In function ‘conv_i32_to_d16’: /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring ‘#pragma pipeloop ’ [-Wunknown-pragmas] 128 | #pragma pipeloop(0) | /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/montmulf.c: In function ‘conv_i32_to_d32_and_d16’: /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring ‘#pragma pipeloop ’ [-Wunknown-pragmas] 143 | #pragma pipeloop(0) | /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/montmulf.c: In function ‘mont_mulf_noconv’: /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring ‘#pragma pipeloop ’ [-Wunknown-pragmas] 218 | #pragma pipeloop(0) | /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable ‘dptmp’ [-Wunused-variable] 197 | double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; | ^~~~~ /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable ‘nextm2j’ [-Wunused-variable] 196 | double digit, m2j, nextm2j, a, b; | ^~~~~~~ /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable ‘tmp’ [-Wunused-variable] 195 | int tmp; | ^~~ In file included from Unified_cpp_voice_engine_gn0.cpp:65: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/voice_engine/voe_base_impl.cc: At global scope: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/voice_engine/voe_base_impl.cc:118:1: warning: ‘virtual int32_t webrtc::VoEBaseImpl::NeedMorePlayData(size_t, size_t, size_t, uint32_t, void*, size_t&, int64_t*, int64_t*)’ is deprecated [-Wdeprecated-declarations] 118 | } | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/voice_engine/voe_base_impl.cc:108:9: note: declared here 108 | int32_t VoEBaseImpl::NeedMorePlayData(const size_t nSamples, | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/voice_engine/voe_base_impl.cc:144:1: warning: ‘virtual void webrtc::VoEBaseImpl::PullRenderData(int, int, size_t, size_t, void*, int64_t*, int64_t*)’ is deprecated [-Wdeprecated-declarations] 144 | } | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/voice_engine/voe_base_impl.cc:137:6: note: declared here 137 | void VoEBaseImpl::PullRenderData(int bits_per_sample, | ^~~~~~~~~~~ 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 In file included from Unified_cpp_video_video_gn0.cpp:119: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/video/video_receive_stream.cc: In function ‘webrtc::VideoCodec webrtc::{anonymous}::CreateDecoderVideoCodec(const webrtc::VideoReceiveStream::Decoder&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/video/video_receive_stream.cc:48:34: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead [-Wclass-memaccess] 48 | memset(&codec, 0, sizeof(codec)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h:19, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/video/call_stats.cc:15, from Unified_cpp_video_video_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 555 | class VideoCodec { | ^~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/mpi.c: In function ‘mp_gcd’: /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/mpi.c:1732:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 1732 | for (i = 0; i < USED(&f) && i < USED(&g); i++) { | ^ /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/mpi.c:1732:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 1732 | for (i = 0; i < USED(&f) && i < USED(&g); i++) { | ^ /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/mpi.c:1734:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1734 | for (j = 0; j < MP_DIGIT_BIT; j++) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/mpi.c:10: /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/mpi.c: In function ‘s_mp_fixup_reciprocal’: /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/mpi-priv.h:86:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 86 | #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) | ^ /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/mpi.c:2133:17: note: in expansion of macro ‘MP_MIN’ 2133 | int j = MP_MIN(k, MP_DIGIT_BIT); | ^~~~~~ /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/mpi-priv.h:86:37: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘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-86.0/security/nss/lib/freebl/mpi/mpi.c:2133:17: note: in expansion of macro ‘MP_MIN’ 2133 | int j = MP_MIN(k, MP_DIGIT_BIT); | ^~~~~~ /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/mpi.c:2135:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2135 | if (j < MP_DIGIT_BIT) { | ^ /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/mpi.c: In function ‘s_mp_todigit’: /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/mpi.c:4706:13: warning: comparison of integer expressions of different signedness: ‘mp_digit’ {aka ‘long 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 toolkit/components/alerts cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from Unified_cpp__approved_generic_gn1.cpp:74: /builddir/build/BUILD/firefox-86.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-86.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-86.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-86.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-86.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-86.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 Unified_cpp_video_video_gn0.cpp:65: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/video/rtp_video_stream_receiver.cc: In member function ‘virtual int32_t webrtc::RtpVideoStreamReceiver::OnReceivedPayloadData(const uint8_t*, size_t, const webrtc::WebRtcRTPHeader*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/video/rtp_video_stream_receiver.cc:266:50: warning: this statement may fall through [-Wimplicit-fallthrough=] 266 | keyframe_request_sender_->RequestKeyFrame(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/video/rtp_video_stream_receiver.cc:268:7: note: here 268 | case video_coding::H264SpsPpsTracker::kDrop: | ^~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C toolkit/components/antitracking cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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/autocomplete toolkit/components/backgroundhangmonitor toolkit/components/browser In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpChannelChild.cpp:9, from Unified_cpp_protocol_http2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::net::HttpChannelChild::GetClientSetCorsPreflightParameters(mozilla::Maybe&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘mozilla::net::PHttpChannelChild::CorsPreflightArgs [1]’ {aka ‘mozilla::net::CorsPreflightArgs [1]’} [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_protocol_http2.cpp:2: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpChannelChild.cpp:2773:23: note: while referencing ‘args’ 2773 | CorsPreflightArgs args; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2913:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:49:8: required from ‘static void mozilla::detail::VariantImplementation::copyConstruct(void*, const Variant&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 4; T = mozilla::net::SvcParamIpv4Hint; Ts = {mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Variant.h:223:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Variant.h:223:26: required from ‘static void mozilla::detail::VariantImplementation::copyConstruct(void*, const Variant&) [with Variant = mozilla::Variant; Tag = unsigned char; 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, mozilla::net::SvcParamODoHConfig}]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Variant.h:652:24: required from ‘mozilla::Variant::Variant(const mozilla::Variant&) [with Ts = {mozilla::Nothing, mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:82:8: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = const mozilla::net::SvcFieldValue&; E = mozilla::net::SvcFieldValue]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:664:49: required from ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::SvcFieldValue; ElemType = mozilla::net::SvcFieldValue; IndexType = long unsigned int; SizeType = long unsigned int; bool IsTriviallyCopyConstructible = false; bool IsSameType = true]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2913:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::SvcFieldValue]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:90:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/nsHttpTransaction.h:22, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/PendingTransactionQueue.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/PendingTransactionQueue.cpp:15, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ toolkit/components/build toolkit/components/cascade_bloom_filter In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/throw_gcc.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/type_traits:72, from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/stl_pair.h:59, from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/list:60, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/list:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/list:52, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/video/call_stats.h:14, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/video/call_stats.cc:11, from Unified_cpp_video_video_gn0.cpp:2: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘webrtc::VideoCodec webrtc::{anonymous}::CreateDecoderVideoCodec(const webrtc::VideoReceiveStream::Decoder&)’ at /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/video/video_receive_stream.cc:51:10, inlined from ‘virtual void webrtc::internal::VideoReceiveStream::Start()’ at /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/video/video_receive_stream.cc:202:55: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 32 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toolkit/components/clearsitedata toolkit/components/commandlines toolkit/components/ctypes In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrompt.h:14, from /builddir/build/BUILD/firefox-86.0/docshell/base/nsDocShellTreeOwner.h:25, from /builddir/build/BUILD/firefox-86.0/toolkit/components/browser/nsWebBrowser.h:11, from /builddir/build/BUILD/firefox-86.0/toolkit/components/browser/nsWebBrowser.cpp:8, from Unified_cpp_components_browser0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIWidget.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/browser/nsWebBrowser.h:23, from /builddir/build/BUILD/firefox-86.0/toolkit/components/browser/nsWebBrowser.cpp:8, from Unified_cpp_components_browser0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from Unified_cpp_video_video_gn1.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc: In member function ‘virtual void webrtc::VideoStreamEncoder::AdaptDown(webrtc::AdaptationObserverInterface::AdaptReason)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:989:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 989 | FALLTHROUGH(); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:991:5: note: here 991 | case VideoSendStream::DegradationPreference::kMaintainFramerate: { | ^~~~ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc: In member function ‘virtual void webrtc::VideoStreamEncoder::AdaptUp(webrtc::AdaptationObserverInterface::AdaptReason)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:1072:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 1072 | FALLTHROUGH(); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:1074:5: note: here 1074 | case VideoSendStream::DegradationPreference::kMaintainFramerate: { | ^~~~ toolkit/components/downloads toolkit/components/extensions toolkit/components/extensions/webrequest 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-86.0/toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:756:34: warning: ‘Reader’ is deprecated: Use CharReader and CharReaderBuilder instead. [-Wdeprecated-declarations] 756 | Reader::Char Reader::getNextChar() { | ^ In file included from /builddir/build/BUILD/firefox-86.0/toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:10, from Unified_cpp_src_lib_json0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/jsoncpp/include/json/reader.h:37:63: note: declared here 37 | "Use CharReader and CharReaderBuilder instead.") JSON_API Reader { | ^~~~~~ In file included from Unified_cpp_src_lib_json0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:810:21: warning: ‘Reader’ is deprecated: Use CharReader and CharReaderBuilder instead. [-Wdeprecated-declarations] 810 | std::vector Reader::getStructuredErrors() const { | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:10, from Unified_cpp_src_lib_json0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/jsoncpp/include/json/reader.h:37:63: note: declared here 37 | "Use CharReader and CharReaderBuilder instead.") JSON_API Reader { | ^~~~~~ 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 In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/extensions/ExtensionPolicyService.cpp:6, from Unified_cpp_extensions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::extensions::MatchPatternSet::Constructor(mozilla::dom::GlobalObject&, const nsTArray&, const mozilla::dom::MatchPatternOptions&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘mozilla::extensions::MatchPatternSet::ArrayType [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_extensions0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/extensions/MatchPattern.cpp:490:13: note: while referencing ‘patterns’ 490 | ArrayType patterns; | ^~~~~~~~ toolkit/components/reflect toolkit/components/remote toolkit/components/reputationservice toolkit/components/resistfingerprinting In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/throw_gcc.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/type_traits:72, from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/exception:3, from /usr/include/c++/10/new:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/new:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/new:52, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/mozalloc.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/climits:58, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/google/protobuf/message_lite.h:42, from /builddir/build/BUILD/firefox-86.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-86.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-86.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-86.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/satchel toolkit/components/sessionstore toolkit/components/startup toolkit/components/statusfilter toolkit/components/telemetry/TelemetryHistogramData.inc.stub In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/google/protobuf/map_type_handler.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/google/protobuf/map.h:49, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/google/protobuf/generated_message_table_driven.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/reputationservice/chromium/chrome/common/safe_browsing/csd.pb.h:26, from /builddir/build/BUILD/firefox-86.0/toolkit/components/reputationservice/ApplicationReputation.cpp:10, from Unified_cpp_reputationservice0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/google/protobuf/parse_context.h: In instantiation of ‘bool google::protobuf::internal::ExpectTag(const char*) [with unsigned int tag = 282]’: /builddir/build/BUILD/firefox-86.0/toolkit/components/reputationservice/chromium/chrome/common/safe_browsing/csd.pb.cc:10155:73: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/google/protobuf/parse_context.h:397:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] 397 | return *ptr == tag; | ~~~~~^~~~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/google/protobuf/parse_context.h: In instantiation of ‘bool google::protobuf::internal::ExpectTag(const char*) [with unsigned int tag = 290]’: /builddir/build/BUILD/firefox-86.0/toolkit/components/reputationservice/chromium/chrome/common/safe_browsing/csd.pb.cc:10167:73: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/google/protobuf/parse_context.h:397:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] toolkit/components/terminator toolkit/components/typeaheadfind toolkit/components/url-classifier toolkit/components/viaduct In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/terminator/nsTerminator.cpp:27: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, from /builddir/build/BUILD/firefox-86.0/toolkit/components/terminator/nsTerminator.cpp:55: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ toolkit/components/windowwatcher In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult mozilla::safebrowsing::ByteSliceWrite(nsIOutputStream*, nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:700:21: note: while referencing ‘slice’ 700 | nsTArray slice; | ^~~~~ toolkit/crashreporter toolkit/library/buildid.cpp.stub toolkit/mozapps/extensions toolkit/profile toolkit/system/gnome toolkit/system/unixproxy toolkit/xre tools/performance In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::AddonManagerStartup::RegisterChrome(nsIURI*, JS::HandleValue, JSContext*, nsIJSRAIIHelper**)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray, 2> > [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_mozapps_extensions0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonManagerStartup.cpp:790:39: note: while referencing ‘overrides’ 790 | nsTArray overrides; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_mozapps_extensions0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonManagerStartup.cpp:789:26: note: while referencing ‘content’ 789 | nsTArray content; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray, 3> > [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_mozapps_extensions0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonManagerStartup.cpp:788:37: note: while referencing ‘locales’ 788 | nsTArray locales; | ^~~~~~~ uriloader/base uriloader/exthandler uriloader/prefetch uriloader/preload In file included from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = nsTLiteralString; ElemType = nsTLiteralString; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = nsTLiteralString; E = nsTLiteralString; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2596:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::AppendElementsInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = nsTLiteralString; E = nsTLiteralString; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = nsTLiteralString; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2748:63: required from ‘mozilla::NotNull::elem_type*> nsTArray::AppendElements(const Item*, typename nsTArray::base_type::size_type) [with Item = nsTLiteralString; E = nsTLiteralString; typename nsTArray_Impl::elem_type = nsTLiteralString; typename nsTArray::base_type::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2699:19: required from ‘nsTArray::nsTArray(std::initializer_list<_Tp>) [with E = nsTLiteralString]’ /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Classifier.cpp:231:3: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class nsTLiteralString’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTDependentSubstring.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCharSeparatedTokenizer.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTSubstring.h:1374, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsAString.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsString.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:14, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTLiteralString.h:24:7: note: ‘class nsTLiteralString’ declared here 24 | class nsTLiteralString : public mozilla::detail::nsTStringRepr { | ^~~~~~~~~~~~~~~~ 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 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 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::ChunkSet::Write(nsIOutputStream*) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:139:22: note: while referencing ‘chunks’ 139 | nsTArray chunks(IO_BUFFER_SIZE); | ^~~~~~ widget widget/x11 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C xpcom/base /builddir/build/BUILD/firefox-86.0/xpcom/base/nsDebugImpl.cpp:483:4: warning: #warning do not know how to break on this platform [-Wcpp] 483 | # warning do not know how to break on this platform | ^~~~~~~ /builddir/build/BUILD/firefox-86.0/xpcom/base/nsDebugImpl.cpp:559:4: warning: #warning do not know how to break on this platform [-Wcpp] 559 | # warning do not know how to break on this platform | ^~~~~~~ /builddir/build/BUILD/firefox-86.0/xpcom/base/nsDebugImpl.cpp:455:13: warning: ‘void RealBreak()’ defined but not used [-Wunused-function] 455 | static void RealBreak() { | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::Classifier::_ZN7mozilla12safebrowsing10Classifier15UpdateHashStoreER8nsTArrayI6RefPtrINS0_11TableUpdateEEERK12nsTSubstringIcE.part.0(mozilla::safebrowsing::TableUpdateArray&, const nsACString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_url-classifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Classifier.cpp:1324:28: note: while referencing ‘AddPrefixHashes’ 1324 | FallibleTArray AddPrefixHashes; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_url-classifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Classifier.cpp:1325:29: note: while referencing ‘AddCompletesHashes’ 1325 | FallibleTArray AddCompletesHashes; | ^~~~~~~~~~~~~~~~~~ xpcom/build/Services.cpp.stub xpcom/ds In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::ChunkSet::Read(nsIInputStream*, uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:167:22: note: while referencing ‘chunks’ 167 | nsTArray chunks(IO_BUFFER_SIZE); | ^~~~~~ xpcom/components In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/view/nsView.h:12, from /builddir/build/BUILD/firefox-86.0/view/nsView.cpp:6, from Unified_cpp_view0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/view/nsView.h:12, from /builddir/build/BUILD/firefox-86.0/view/nsView.cpp:6, from Unified_cpp_view0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/view/nsView.h:12, from /builddir/build/BUILD/firefox-86.0/view/nsView.cpp:6, from Unified_cpp_view0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In member function ‘void nsViewManager::InvalidateViewNoSuppression(nsView*, const nsRect&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:578:51: warning: array subscript 2 is outside array bounds of ‘const nsTArrayHeader [1]’ [-Warray-bounds] 578 | Header* Hdr() const MOZ_NONNULL_RETURN { return mHdr; } | ^~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 276 | extern const nsTArrayHeader sEmptyTArrayHeader; | ^~~~~~~~~~~~~~~~~~ xpcom/io cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_ppc64_linux.o xpcom/reflect/xptcall/md/unix/xptcstubs_asm_ppc64_linux.o xpcom/reflect/xptcall/md/unix /builddir/build/BUILD/firefox-86.0/xpcom/io/nsLocalFileUnix.cpp: In member function ‘nsresult nsLocalFile::_ZN11nsLocalFile12CopyToNativeEP7nsIFileRK12nsTSubstringIcE.part.0(nsIFile*, const nsACString&)’: /builddir/build/BUILD/firefox-86.0/xpcom/io/nsLocalFileUnix.cpp:876:14: warning: ‘myPerms’ may be used uninitialized in this function [-Wmaybe-uninitialized] 876 | uint32_t myPerms; | ^~~~~~~ /builddir/build/BUILD/firefox-86.0/xpcom/io/nsLocalFileUnix.cpp: In member function ‘nsresult nsLocalFile::CopyDirectoryTo(nsIFile*)’: /builddir/build/BUILD/firefox-86.0/xpcom/io/nsLocalFileUnix.cpp:757:42: warning: ‘oldPerms’ may be used uninitialized in this function [-Wmaybe-uninitialized] 757 | if (NS_FAILED(rv = aNewParent->Create(DIRECTORY_TYPE, oldPerms))) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/reflect/xptcall/xptcprivate.h:11, from /builddir/build/BUILD/firefox-86.0/xpcom/reflect/xptcall/md/unix/xptcinvoke_ppc64_linux.cpp:8: /builddir/build/BUILD/firefox-86.0/xpcom/reflect/xptcall/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/xpcom/reflect/xptcall/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/xpcom/reflect/xptcall/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CmdLineAndEnvUtils.h:36, from /builddir/build/BUILD/firefox-86.0/xpcom/base/AppShutdown.cpp:16, from Unified_cpp_xpcom_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::CycleCollectedJSContext::CleanupIDBTransactions(uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_xpcom_base0.cpp:29: /builddir/build/BUILD/firefox-86.0/xpcom/base/CycleCollectedJSContext.cpp:415:39: note: while referencing ‘localQueue’ 415 | nsTArray localQueue = | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/reflect/xptcall/xptcprivate.h:11, from /builddir/build/BUILD/firefox-86.0/xpcom/reflect/xptcall/md/unix/xptcstubs_ppc64_linux.cpp:8: /builddir/build/BUILD/firefox-86.0/xpcom/reflect/xptcall/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/xpcom/reflect/xptcall/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/xpcom/reflect/xptcall/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ xpcom/reflect/xptcall xpcom/reflect/xptinfo In file included from /builddir/build/BUILD/firefox-86.0/xpcom/reflect/xptcall/xptcprivate.h:11, from /builddir/build/BUILD/firefox-86.0/xpcom/reflect/xptcall/xptcall.cpp:8: /builddir/build/BUILD/firefox-86.0/xpcom/reflect/xptcall/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/xpcom/reflect/xptcall/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/xpcom/reflect/xptcall/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ xpcom/string xpcom/threads In file included from Unified_cpp_xpcom_io0.cpp:137: /builddir/build/BUILD/firefox-86.0/xpcom/io/nsEscape.cpp: In function ‘nsresult NS_UnescapeURL(const char*, int32_t, uint32_t, nsACString&, bool&, const fallible_t&)’: /builddir/build/BUILD/firefox-86.0/xpcom/io/nsEscape.cpp:588:26: warning: ‘destPtr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 588 | memcpy(destPtr + destPos, last, toCopy); | ~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:14, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ xpfe/appshell In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, from StaticComponents.cpp:14: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2913:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:49:8: required from ‘static void mozilla::detail::VariantImplementation::copyConstruct(void*, const Variant&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 4; T = mozilla::net::SvcParamIpv4Hint; Ts = {mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Variant.h:223:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Variant.h:223:26: required from ‘static void mozilla::detail::VariantImplementation::copyConstruct(void*, const Variant&) [with Variant = mozilla::Variant; Tag = unsigned char; 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, mozilla::net::SvcParamODoHConfig}]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Variant.h:652:24: required from ‘mozilla::Variant::Variant(const mozilla::Variant&) [with Ts = {mozilla::Nothing, mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:82:8: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = const mozilla::net::SvcFieldValue&; E = mozilla::net::SvcFieldValue]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:664:49: required from ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::SvcFieldValue; ElemType = mozilla::net::SvcFieldValue; IndexType = long unsigned int; SizeType = long unsigned int; bool IsTriviallyCopyConstructible = false; bool IsSameType = true]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2913:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::SvcFieldValue]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:90:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NetworkConnectivityService.h:12, from StaticComponents.cpp:93: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_xpcom_io1.cpp:92: /builddir/build/BUILD/firefox-86.0/xpcom/io/nsStorageStream.cpp: In member function ‘void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::ipc::ParentToChildStreamActorManager]’: /builddir/build/BUILD/firefox-86.0/xpcom/io/nsStorageStream.cpp:516:14: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 516 | return Seek(pos); | ~~~~^~~~~ /builddir/build/BUILD/firefox-86.0/xpcom/io/nsStorageStream.cpp:588:11: note: ‘offset’ was declared here 588 | int64_t offset; | ^~~~~~ /builddir/build/BUILD/firefox-86.0/xpcom/io/nsStorageStream.cpp: In member function ‘void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::ipc::ChildToParentStreamActorManager]’: /builddir/build/BUILD/firefox-86.0/xpcom/io/nsStorageStream.cpp:516:14: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 516 | return Seek(pos); | ~~~~^~~~~ /builddir/build/BUILD/firefox-86.0/xpcom/io/nsStorageStream.cpp:588:11: note: ‘offset’ was declared here 588 | int64_t offset; | ^~~~~~ widget/gtk/mozgtk/gtk3 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C js/src/editline cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C js/src/shell In file included from Unified_cpp_xpcom_threads1.cpp:101: /builddir/build/BUILD/firefox-86.0/xpcom/threads/nsThreadManager.cpp: In member function ‘virtual nsresult nsThreadManager::NewNamedThread(const nsACString&, uint32_t, nsIThread**)’: /builddir/build/BUILD/firefox-86.0/xpcom/threads/nsThreadManager.cpp:634:13: warning: variable ‘startTime’ set but not used [-Wunused-but-set-variable] 634 | TimeStamp startTime = TimeStamp::Now(); | ^~~~~~~~~ js/xpconnect/shell media/gmp-clearkey/0.1 In file included from /builddir/build/BUILD/firefox-86.0/xpcom/base/nsCycleCollector.cpp:155, from Unified_cpp_xpcom_base1.cpp:74: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = PurpleScanBlackVisitor]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AutoRestore.h:36:32: warning: ‘*((void*)& ar +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-86.0/xpcom/base/nsCycleCollector.cpp:922:30: note: ‘*((void*)& ar +8)’ was declared here 922 | Maybe> ar; | ^~ In file included from Unified_cpp_xpfe_appshell0.cpp:2: /builddir/build/BUILD/firefox-86.0/xpfe/appshell/AppWindow.cpp: In member function ‘nsresult mozilla::AppWindow::_ZN7mozilla9AppWindow6CenterEP12nsIAppWindowbb.part.0(nsIAppWindow*, bool, bool)’: /builddir/build/BUILD/firefox-86.0/xpfe/appshell/AppWindow.cpp:872:30: warning: ‘newHeight’ may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | if (newWidth != ourWidth || newHeight != ourHeight) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/xpfe/appshell/AppWindow.cpp:872:5: warning: ‘newWidth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | if (newWidth != ourWidth || newHeight != ourHeight) { | ^~ /builddir/build/BUILD/firefox-86.0/xpfe/appshell/AppWindow.cpp:860:32: warning: ‘ourHeight’ may be used uninitialized in this function [-Wmaybe-uninitialized] 860 | scaledHeight = NSToIntRound(ourHeight / scale); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/xpfe/appshell/AppWindow.cpp:859:31: warning: ‘ourWidth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 859 | scaledWidth = NSToIntRound(ourWidth / scale); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/base/nsCycleCollector.cpp:155, from Unified_cpp_xpcom_base1.cpp:74: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = RemoveSkippableVisitor]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AutoRestore.h:36:32: warning: ‘*((void*)& ar +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-86.0/xpcom/base/nsCycleCollector.cpp:922:30: note: ‘*((void*)& ar +8)’ was declared here 922 | Maybe> ar; | ^~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/base/nsCycleCollector.cpp:155, from Unified_cpp_xpcom_base1.cpp:74: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SnowWhiteKiller]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AutoRestore.h:36:32: warning: ‘*((void*)& ar +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-86.0/xpcom/base/nsCycleCollector.cpp:922:30: note: ‘*((void*)& ar +8)’ was declared here 922 | Maybe> ar; | ^~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/base/nsCycleCollector.cpp:155, from Unified_cpp_xpcom_base1.cpp:74: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SelectPointersVisitor]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AutoRestore.h:36:32: warning: ‘*((void*)& ar +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-86.0/xpcom/base/nsCycleCollector.cpp:922:30: note: ‘*((void*)& ar +8)’ was declared here 922 | Maybe> ar; | ^~ In file included from Unified_cpp_xpcom_components0.cpp:11: /builddir/build/BUILD/firefox-86.0/xpcom/components/ManifestParser.cpp: In function ‘void ParseManifest(NSLocationType, mozilla::FileLocation&, char*, bool)’: /builddir/build/BUILD/firefox-86.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-86.0/objdir/dist/include/nsIComponentRegistrar.h:14, from /builddir/build/BUILD/firefox-86.0/xpcom/components/nsComponentManager.h:13, from /builddir/build/BUILD/firefox-86.0/xpcom/components/ManifestParser.h:10, from /builddir/build/BUILD/firefox-86.0/xpcom/components/ManifestParser.cpp:11, from Unified_cpp_xpcom_components0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 276 | extern const nsTArrayHeader sEmptyTArrayHeader; | ^~~~~~~~~~~~~~~~~~ modules/xz-embedded cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C toolkit/components/telemetry/pingsender In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/widget/InputData.h:11, from /builddir/build/BUILD/firefox-86.0/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-86.0/widget/nsBaseWidget.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsEventStatus nsBaseWidget::ProcessUntransformedAPZEvent(mozilla::WidgetInputEvent*, const mozilla::layers::APZEventResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/widget/nsBaseWidget.cpp:979:36: note: while referencing ‘allowedTouchBehaviors’ 979 | nsTArray allowedTouchBehaviors; | ^~~~~~~~~~~~~~~~~~~~~ widget/gtk/mozgtk/gtk2 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C browser/app/firefox dom/media/fake-cdm/libfake.so dom/media/gmp-plugin-openh264/libfakeopenh264.so config/external/lgpllibs/liblgpllibs.so config/external/sqlite/libmozsqlite3.so js/src/gc layout/style media/libdav1d cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C netwerk/dns cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from Unified_cpp_js_src_gc0.cpp:38: /builddir/build/BUILD/firefox-86.0/js/src/gc/GC.cpp: In function ‘void RelocateCell(JS::Zone*, js::gc::TenuredCell*, js::gc::AllocKind, size_t)’: /builddir/build/BUILD/firefox-86.0/js/src/gc/GC.cpp:1990:29: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class js::gc::TenuredCell’ with no trivial copy-assignment [-Wclass-memaccess] 1990 | memcpy(dst, src, thingSize); | ^ In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/Barrier.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/vm/NativeObject.h:19, from /builddir/build/BUILD/firefox-86.0/js/src/vm/SavedFrame.h:15, from /builddir/build/BUILD/firefox-86.0/js/src/vm/Activation.h:24, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSContext.h:28, from /builddir/build/BUILD/firefox-86.0/js/src/gc/GCInternals.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Allocator.cpp:14, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/Cell.h:231:7: note: ‘class js::gc::TenuredCell’ declared here 231 | class TenuredCell : public Cell { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/dns/GetAddrInfo.h:16, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/GetAddrInfo.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2913:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:49:8: required from ‘static void mozilla::detail::VariantImplementation::copyConstruct(void*, const Variant&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 4; T = mozilla::net::SvcParamIpv4Hint; Ts = {mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Variant.h:223:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Variant.h:223:26: required from ‘static void mozilla::detail::VariantImplementation::copyConstruct(void*, const Variant&) [with Variant = mozilla::Variant; Tag = unsigned char; 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, mozilla::net::SvcParamODoHConfig}]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Variant.h:652:24: required from ‘mozilla::Variant::Variant(const mozilla::Variant&) [with Ts = {mozilla::Nothing, mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:82:8: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = const mozilla::net::SvcFieldValue&; E = mozilla::net::SvcFieldValue]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:664:49: required from ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::SvcFieldValue; ElemType = mozilla::net::SvcFieldValue; IndexType = long unsigned int; SizeType = long unsigned int; bool IsTriviallyCopyConstructible = false; bool IsSameType = true]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2913:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::SvcFieldValue]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:90:8: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/dns/GetAddrInfo.cpp:21: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/GCRuntime.h:20, from /builddir/build/BUILD/firefox-86.0/js/src/vm/Runtime.h:32, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSContext.h:31, from /builddir/build/BUILD/firefox-86.0/js/src/gc/GCInternals.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Allocator.cpp:14, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/IteratorUtils.h: In member function ‘void js::gc::GCRuntime::sweepMisc()’: /builddir/build/BUILD/firefox-86.0/js/src/gc/IteratorUtils.h:45:5: warning: ‘*((void*)(& r)+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-86.0/js/src/gc/GC.cpp:5152:29: note: ‘*((void*)(& r)+24).mozilla::detail::MaybeStorage::mIsSome’ was declared here 5152 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Allocator.cpp:27, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& r)+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-86.0/js/src/gc/GC.cpp:5152:29: note: ‘*((void*)(& r)+24).js::RealmsInCompartmentIter::it’ was declared here 5152 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Allocator.cpp:27, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& r)+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-86.0/js/src/gc/GC.cpp:5152:29: note: ‘*((void*)(& r)+8).js::CompartmentsInZoneIter::it’ was declared here 5152 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Barrier.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Tracer.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/vm/TaggedProto.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking-inl.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking.cpp:7, from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:264:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:543:27: required from ‘E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:613:68: required from ‘mozilla::Result::type, E> mozilla::Result::map(F) [with F = js::PlainObject::createWithTemplate(JSContext*, JS::Handle)::; V = js::NativeObject*; E = JS::OOM; typename std::result_of::type = js::PlainObject*]’ /builddir/build/BUILD/firefox-86.0/js/src/vm/PlainObject-inl.h:42:69: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:261:16: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::OOM’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 261 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Barrier.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Tracer.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/vm/TaggedProto.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking-inl.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking.cpp:7, from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 202 | struct OOM : Error { | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:14, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsDragService::TargetDataReceived(GtkWidget*, GdkDragContext*, gint, gint, GtkSelectionData*, guint, guint32)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_widget_gtk1.cpp:137: /builddir/build/BUILD/firefox-86.0/widget/gtk/nsDragService.cpp:1029:23: note: while referencing ‘copy’ 1029 | nsTArray copy; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/GCRuntime.h:20, from /builddir/build/BUILD/firefox-86.0/js/src/vm/Runtime.h:32, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSContext.h:31, from /builddir/build/BUILD/firefox-86.0/js/src/gc/GCInternals.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Allocator.cpp:14, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/IteratorUtils.h: In member function ‘void js::gc::GCRuntime::sweepDebuggerOnMainThread(JSFreeOp*)’: /builddir/build/BUILD/firefox-86.0/js/src/gc/IteratorUtils.h:45:5: warning: ‘*((void*)(& r)+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-86.0/js/src/gc/GC.cpp:5270:31: note: ‘*((void*)(& r)+24).mozilla::detail::MaybeStorage::mIsSome’ was declared here 5270 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Allocator.cpp:27, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& r)+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-86.0/js/src/gc/GC.cpp:5270:31: note: ‘*((void*)(& r)+24).js::RealmsInCompartmentIter::it’ was declared here 5270 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Allocator.cpp:27, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& r)+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-86.0/js/src/gc/GC.cpp:5270:31: note: ‘*((void*)(& r)+8).js::CompartmentsInZoneIter::it’ was declared here 5270 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/GCRuntime.h:20, from /builddir/build/BUILD/firefox-86.0/js/src/vm/Runtime.h:32, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSContext.h:31, from /builddir/build/BUILD/firefox-86.0/js/src/gc/GCInternals.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Allocator.cpp:14, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/IteratorUtils.h: In member function ‘void js::gc::GCRuntime::sweepJitDataOnMainThread(JSFreeOp*)’: /builddir/build/BUILD/firefox-86.0/js/src/gc/IteratorUtils.h:45:5: warning: ‘*((void*)(& r)+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-86.0/js/src/gc/GC.cpp:5308:31: note: ‘*((void*)(& r)+24).mozilla::detail::MaybeStorage::mIsSome’ was declared here 5308 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Allocator.cpp:27, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& r)+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-86.0/js/src/gc/GC.cpp:5308:31: note: ‘*((void*)(& r)+24).js::RealmsInCompartmentIter::it’ was declared here 5308 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Allocator.cpp:27, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& r)+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-86.0/js/src/gc/GC.cpp:5308:31: note: ‘*((void*)(& r)+8).js::CompartmentsInZoneIter::it’ was declared here 5308 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2794:18: required from ‘nsTArray::self_type nsTArray::Clone() const [with E = mozilla::net::NetAddr; nsTArray::self_type = nsTArray]’ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:1806:61: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Allocator.cpp:27, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h: In function ‘void js::ReleaseAllJITCode(JSFreeOp*)’: /builddir/build/BUILD/firefox-86.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-86.0/js/src/gc/GC.cpp:8174:19: note: ‘*((void*)(& realm)+40).js::RealmsInCompartmentIter::it’ was declared here 8174 | for (RealmsIter realm(fop->runtime()); !realm.done(); realm.next()) { | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Allocator.cpp:27, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& 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-86.0/js/src/gc/GC.cpp:8174:19: note: ‘*((void*)(& realm)+24).js::CompartmentsInZoneIter::it’ was declared here 8174 | for (RealmsIter realm(fop->runtime()); !realm.done(); realm.next()) { | ^~~~~ security/apps /builddir/build/BUILD/firefox-86.0/third_party/dav1d/src/decode.c: In function ‘decode_sb’: /builddir/build/BUILD/firefox-86.0/third_party/dav1d/src/decode.c:2068:19: warning: ‘by8’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2068 | int ctx, bx8, by8; | ^~~ /builddir/build/BUILD/firefox-86.0/third_party/dav1d/src/decode.c:2068:14: warning: ‘bx8’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2068 | int ctx, bx8, by8; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/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-86.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript -1 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 118 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:1999:54: note: while referencing ‘cbs’ 1999 | mozilla::LinkedList> cbs = | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 118 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:1999:54: note: while referencing ‘cbs’ 1999 | mozilla::LinkedList> cbs = | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 118 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:1999:54: note: while referencing ‘cbs’ 1999 | mozilla::LinkedList> cbs = | ^~~ /builddir/build/BUILD/firefox-86.0/third_party/dav1d/src/decode.c: In function ‘dav1d_submit_frame’: /builddir/build/BUILD/firefox-86.0/third_party/dav1d/src/decode.c:3448:9: warning: ‘out_delayed’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3448 | dav1d_thread_picture_ref(out_delayed, &f->sr_cur); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h: In member function ‘virtual AHostResolver::LookupStatus nsHostResolver::CompleteLookupByType(nsHostRecord*, nsresult, mozilla::net::TypeRecordResultType&, uint32_t, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript -1 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 118 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:2094:54: note: while referencing ‘cbs’ 2094 | mozilla::LinkedList> cbs = | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 118 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:2094:54: note: while referencing ‘cbs’ 2094 | mozilla::LinkedList> cbs = | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 118 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:2094:54: note: while referencing ‘cbs’ 2094 | mozilla::LinkedList> cbs = | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking.cpp:47, from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h: In function ‘void JS::IterateRealms(JSContext*, void*, JS::IterateRealmCallback)’: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& r)+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-86.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-86.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking.cpp:47, from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& r)+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-86.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-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h: In member function ‘void nsHostResolver::Shutdown()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 118 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:818:36: note: while referencing ‘pendingQHigh’ 818 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:818:36: note: while referencing ‘pendingQHigh’ 818 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:818:36: note: while referencing ‘pendingQHigh’ 818 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 118 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:818:50: note: while referencing ‘pendingQMed’ 818 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:818:50: note: while referencing ‘pendingQMed’ 818 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:818:50: note: while referencing ‘pendingQMed’ 818 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 118 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:818:63: note: while referencing ‘pendingQLow’ 818 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:818:63: note: while referencing ‘pendingQLow’ 818 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:818:63: note: while referencing ‘pendingQLow’ 818 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 118 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:819:7: note: while referencing ‘evictionQ’ 819 | evictionQ; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:819:7: note: while referencing ‘evictionQ’ 819 | evictionQ; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:819:7: note: while referencing ‘evictionQ’ 819 | evictionQ; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking.cpp:47, from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h: In function ‘void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, JS::IterateRealmCallback)’: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& r)+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-86.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-86.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking.cpp:47, from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& r)+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-86.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 /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-86.0/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult {anonymous}::OpenSignedAppFile(AppTrustedRoot, nsIFile*, {anonymous}::SignaturePolicy, nsIZipReader**, nsIX509Cert**)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-86.0/security/apps/AppSignatureVerification.cpp:1286:21: note: while referencing ‘pkcs7CertDER’ 1286 | nsTArray pkcs7CertDER; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-86.0/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-86.0/security/apps/AppSignatureVerification.cpp:1287:21: note: while referencing ‘coseCertDER’ 1287 | nsTArray coseCertDER; | ^~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking.cpp: In member function ‘void js::GCMarker::processMarkStackTop(js::SliceBudget&)’: /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking.cpp:2451:3: warning: ‘end’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2451 | if (start == end) { | ^~ /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking.cpp:1836:10: note: ‘end’ was declared here 1836 | size_t end; // End of slot range to mark. | ^~~ /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking.cpp:1834:13: warning: ‘base’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1834 | HeapSlot* base; // Slot range base pointer. | ^~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C security/manager/ssl cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Allocator.cpp:27, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h: In member function ‘void js::gc::GCRuntime::updateAtomsBitmap()’: /builddir/build/BUILD/firefox-86.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-86.0/js/src/gc/GC.cpp:5138:19: note: ‘*((void*)(& realm)+40).js::RealmsInCompartmentIter::it’ was declared here 5138 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Allocator.cpp:27, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& 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-86.0/js/src/gc/GC.cpp:5138:19: note: ‘*((void*)(& realm)+24).js::CompartmentsInZoneIter::it’ was declared here 5138 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking.cpp:47, from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h: In member function ‘void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, js::gc::GCRuntime::TraceOrMarkRuntime)’: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& r)+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-86.0/js/src/gc/RootMarking.cpp:382:19: note: ‘*((void*)(& r)+40).js::RealmsInCompartmentIter::it’ was declared here 382 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking.cpp:47, from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& r)+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-86.0/js/src/gc/RootMarking.cpp:382:19: note: ‘*((void*)(& r)+24).js::CompartmentsInZoneIter::it’ was declared here 382 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/third_party/dav1d/src/obu.c:36: /builddir/build/BUILD/firefox-86.0/third_party/dav1d/src/obu.c: In function ‘dav1d_parse_obus’: /builddir/build/BUILD/firefox-86.0/third_party/dav1d/include/common/intops.h:36:22: warning: ‘off_after_idx’ may be used uninitialized in this function [-Wmaybe-uninitialized] 36 | return a > b ? a : b; | ~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/third_party/dav1d/src/obu.c:929:29: note: ‘off_after_idx’ was declared here 929 | int off_before_idx, off_after_idx; | ^~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /builddir/build/BUILD/firefox-86.0/third_party/dav1d/src/refmvs.c: In function ‘dav1d_refmvs_find’: /builddir/build/BUILD/firefox-86.0/third_party/dav1d/src/refmvs.c:485:20: warning: ‘newmv_ctx’ may be used uninitialized in this function [-Wmaybe-uninitialized] 485 | int refmv_ctx, newmv_ctx; | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/third_party/dav1d/src/refmvs.c:600:27: warning: ‘refmv_ctx’ may be used uninitialized in this function [-Wmaybe-uninitialized] 600 | switch (refmv_ctx >> 1) { | ~~~~~~~~~~^~~~ /builddir/build/BUILD/firefox-86.0/third_party/dav1d/src/refmvs.c:545:59: warning: ‘b_left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 545 | const refmvs_block *const cand_b = &b_left[y][bx4 - 1]; | ^ /builddir/build/BUILD/firefox-86.0/third_party/dav1d/src/refmvs.c:537:43: warning: ‘b_top’ may be used uninitialized in this function [-Wmaybe-uninitialized] 537 | const refmvs_block *const cand_b = &b_top[x]; | ^~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 16bd_cdef_apply_tmpl.c: In function ‘dav1d_cdef_brow_16bpc’: 206 | const int uvdir = uv_pri_lvl ? uv_dir[dir] : 0; | ^ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCycleCollectionParticipant.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/LinkStyle.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/css/Loader.h:17, from /builddir/build/BUILD/firefox-86.0/layout/style/Loader.cpp:9, from Unified_cpp_layout_style2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodArrayZero(mozilla::Array&) [with T = std::pair; long unsigned int N = 256]’: /builddir/build/BUILD/firefox-86.0/layout/style/ServoStyleSet.cpp:117:51: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h:77:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct std::pair’ with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] 77 | memset(&aArr[0], 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/utility:70, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/utility:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/utility:52, from /usr/include/c++/10/tuple:38, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/tuple:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/tuple:52, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/css/Loader.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/Loader.cpp:9, from Unified_cpp_layout_style2.cpp:2: /usr/include/c++/10/bits/stl_pair.h:211:12: note: ‘struct std::pair’ declared here 211 | struct pair | ^~~~ cc1: warning: command-line option ‘-fpermissive’ 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 In file included from Unified_cpp_netwerk_dns0.cpp:38: /builddir/build/BUILD/firefox-86.0/netwerk/dns/DNSRequestChild.cpp: In member function ‘virtual nsresult mozilla::net::ChildDNSRecord::GetNextAddr(uint16_t, mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-86.0/netwerk/dns/DNSRequestChild.cpp:113:56: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 113 | memcpy(addr, &mAddresses[mCurrent++], sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:24, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNSRequestBase.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNSRequestChild.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:14, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ cc1: warning: command-line option ‘-fpermissive’ 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’: 126 | } else if (wd == 6 && flat8in) { | ~~~~~~~~^~~~~~~~~~ 94 | if (wd >= 16 && (flat8out & flat8in)) { | ~~~~~~~~~~^~~~~~~~~~ 125 | dst[strideb * +2] = (p0 + q0 + q1 + 2 * q2 + q3 + q3 + q3 + 4) >> 3; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 122 | dst[strideb * -1] = (p3 + p2 + p1 + 2 * p0 + q0 + q1 + q2 + 4) >> 3; | ~~~^~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 16bd_recon_tmpl.c: In function ‘read_coef_tree’: 718 | cbi->txtp[0] = txtp; | ~~~~~~~~~~~~~^~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 8bd_cdef_apply_tmpl.c: In function ‘dav1d_cdef_brow_8bpc’: 206 | const int uvdir = uv_pri_lvl ? uv_dir[dir] : 0; | ^ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ 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 ‘dav1d_recon_b_inter_16bpc’: 1826 | dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1827 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1828 | HIGHBD_CALL_SUFFIX); | ~~~~~~~~~~~~~~~~~~~ 1832 | dsp->mc.mask(uvdst, f->cur.stride[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1833 | tmp[b->mask_sign], tmp[!b->mask_sign], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1834 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1835 | HIGHBD_CALL_SUFFIX); | ~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2596:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::AppendElementsInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::net::NetAddr; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2763:63: required from ‘mozilla::NotNull::elem_type*> nsTArray::AppendElements(const nsTArray_Impl&) [with Item = mozilla::net::NetAddr; Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; typename nsTArray_Impl::elem_type = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-86.0/netwerk/dns/HTTPSSVC.cpp:213:75: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:24, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNSRequestBase.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNSRequestChild.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:14, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ 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 */]; | ^~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 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 8bd_loopfilter_tmpl.c: In function ‘loop_filter’: 126 | } else if (wd == 6 && flat8in) { | ~~~~~~~~^~~~~~~~~~ 94 | if (wd >= 16 && (flat8out & flat8in)) { | ~~~~~~~~~~^~~~~~~~~~ 125 | dst[strideb * +2] = (p0 + q0 + q1 + 2 * q2 + q3 + q3 + q3 + 4) >> 3; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 122 | dst[strideb * -1] = (p3 + p2 + p1 + 2 * p0 + q0 + q1 + q2 + 4) >> 3; | ~~~^~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 8bd_recon_tmpl.c: In function ‘read_coef_tree’: 718 | cbi->txtp[0] = txtp; | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FontFaceSet::DispatchLoadingFinishedEvent(const nsAString&, nsTArray >&&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 2 is outside array bounds of ‘mozilla::dom::FontFaceSetLoadEventInit [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_layout_style1.cpp:65: /builddir/build/BUILD/firefox-86.0/layout/style/FontFaceSet.cpp:1645:28: note: while referencing ‘init’ 1645 | FontFaceSetLoadEventInit init; | ^~~~ 8bd_recon_tmpl.c: In function ‘dav1d_recon_b_inter_8bpc’: 1826 | dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1827 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1828 | HIGHBD_CALL_SUFFIX); | ~~~~~~~~~~~~~~~~~~~ 1832 | dsp->mc.mask(uvdst, f->cur.stride[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1833 | tmp[b->mask_sign], tmp[!b->mask_sign], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1834 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1835 | HIGHBD_CALL_SUFFIX); | ~~~~~~~~~~~~~~~~~~~ toolkit/components/telemetry In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual AHostResolver::LookupStatus mozilla::net::TRRQuery::CompleteLookup(nsHostRecord*, nsresult, mozilla::net::AddrInfo*, bool, const nsACString&, nsHostRecord::TRRSkippedReason)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_dns0.cpp:110: /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRRQuery.cpp:23:21: note: while referencing ‘addresses’ 23 | nsTArray addresses; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_dns0.cpp:110: /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRRQuery.cpp:23:21: note: while referencing ‘addresses’ 23 | nsTArray addresses; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptinfo.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIVariant.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsICertStorage.h:14, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.cpp:7, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult mozilla::psm::PublicKeyPinningService::ChainHasValidPins(const nsTArray >&, const char*, mozilla::pkix::Time, bool, const mozilla::OriginAttributes&, bool&, mozilla::psm::PinningTelemetryInfo*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_security_manager_ssl0.cpp:137: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/PublicKeyPinningService.cpp:39:21: note: while referencing ‘digestArray’ 39 | nsTArray digestArray; | ^~~~~~~~~~~ In file included from Unified_cpp_netwerk_dns1.cpp:11: /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsDNSService2.cpp: In member function ‘virtual nsresult nsDNSRecord::GetNextAddr(uint16_t, mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsDNSService2.cpp:219:58: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 219 | memcpy(addr, mHostRecord->addr.get(), sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRRService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRRServiceParent.cpp:20, from Unified_cpp_netwerk_dns1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_dns1.cpp:11: /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsDNSService2.cpp: In member function ‘virtual nsresult nsDNSRecord::GetAddresses(nsTArray&)’: /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsDNSService2.cpp:261:58: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 261 | memcpy(addr, mHostRecord->addr.get(), sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRRService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRRServiceParent.cpp:20, from Unified_cpp_netwerk_dns1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PTRRService.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PTRRServiceParent.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/TRRServiceParent.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRRServiceParent.cpp:7, from Unified_cpp_netwerk_dns1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2923:17: required from ‘CopyableTArray::CopyableTArray(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:60:44: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRRService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRRServiceParent.cpp:20, from Unified_cpp_netwerk_dns1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ toolkit/library/buildid.cpp.stub toolkit/library widget/gtk/mozgtk/stub/libmozgtk_stub.so widget/gtk/mozwayland/libmozwayland.so xpcom/build widget/gtk/mozgtk/gtk3/libmozgtk.so media/gmp-clearkey/0.1/libclearkey.so modules/brotli/brotli toolkit/components/telemetry/pingsender/pingsender In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void TelemetryEvent::RecordEventNative(mozilla::Telemetry::EventID, const mozilla::Maybe >&, const mozilla::Maybe >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘{anonymous}::ExtraArray [1]’ {aka ‘CopyableTArray [1]’} [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:949:14: note: while referencing ‘extra’ 949 | ExtraArray extra; | ^~~~~ widget/gtk/mozgtk/gtk2/libmozgtk.so In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult TelemetryEvent::CreateSnapshots(uint32_t, bool, uint32_t, JSContext*, uint8_t, JS::MutableHandleValue)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1238:51: note: while referencing ‘leftovers’ 1238 | nsTArray> leftovers; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/XPCOM.h:157, from /builddir/build/BUILD/firefox-86.0/xpcom/build/XPCOMInit.cpp:17, from Unified_cpp_xpcom_build0.cpp:47: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryOrigin.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult TelemetryOrigin::GetEncodedOriginSnapshot(bool, JSContext*, JS::MutableHandleValue)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryOrigin.cpp:199:32: note: while referencing ‘metricData’ 199 | nsTArray> metricData(gPrioDatasPerMetric); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::psm::SSLServerCertVerificationJob::Run()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_security_manager_ssl1.cpp:11: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/SSLServerCertVerification.cpp:1104:31: note: while referencing ‘certBytesArray’ 1104 | nsTArray> certBytesArray; | ^~~~~~~~~~~~~~ js/src/build/libjs_static.a In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PrincipalHashKey.h:10, from /builddir/build/BUILD/firefox-86.0/layout/style/SharedStyleSheetCache.h:22, from /builddir/build/BUILD/firefox-86.0/layout/style/SharedStyleSheetCache.cpp:7, from Unified_cpp_layout_style3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In member function ‘void nsAnimationManager::DoUpdateAnimations(const mozilla::NonOwningAnimationTarget&, const nsStyleDisplay&, ServoCSSAnimationBuilder&)’: /builddir/build/BUILD/firefox-86.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-86.0/layout/style/nsAnimationManager.cpp:356:30: note: while referencing ‘newAnimations’ 356 | OwningCSSAnimationPtrArray newAnimations = | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PrincipalHashKey.h:10, from /builddir/build/BUILD/firefox-86.0/layout/style/SharedStyleSheetCache.h:22, from /builddir/build/BUILD/firefox-86.0/layout/style/SharedStyleSheetCache.cpp:7, from Unified_cpp_layout_style3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:439:26: warning: array subscript 1 is outside array bounds of ‘nsAnimationManager::OwningCSSAnimationPtrArray [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 439 | mArray.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_layout_style3.cpp:56: /builddir/build/BUILD/firefox-86.0/layout/style/nsAnimationManager.cpp:356:30: note: while referencing ‘newAnimations’ 356 | OwningCSSAnimationPtrArray newAnimations = | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::TelemetryIPCAccumulator::IPCTimerFired(nsITimer*, void*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 247 | nsTArray histogramsToSend; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 248 | nsTArray keyedHistogramsToSend; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 249 | nsTArray scalarsToSend; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 250 | nsTArray keyedScalarsToSend; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 251 | nsTArray eventsToSend; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 247 | nsTArray histogramsToSend; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 248 | nsTArray keyedHistogramsToSend; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 249 | nsTArray scalarsToSend; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 250 | nsTArray keyedScalarsToSend; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 251 | nsTArray eventsToSend; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 247 | nsTArray histogramsToSend; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 248 | nsTArray keyedHistogramsToSend; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 249 | nsTArray scalarsToSend; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 250 | nsTArray keyedScalarsToSend; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 251 | nsTArray eventsToSend; | ^~~~~~~~~~~~ Compiling webrender v0.61.0 (/builddir/build/BUILD/firefox-86.0/gfx/wr/webrender) Compiling webrender_bindings v0.1.0 (/builddir/build/BUILD/firefox-86.0/gfx/webrender_bindings) warning: use of deprecated associated function `std::sync::atomic::AtomicPtr::::compare_and_swap`: Use `compare_exchange` or `compare_exchange_weak` instead --> gfx/webrender_bindings/src/swgl_bindings.rs:825:18 | 825 | .compare_and_swap(current_job_ptr, ptr::null_mut(), Ordering::Relaxed); | ^^^^^^^^^^^^^^^^ | note: the lint level is defined here --> gfx/webrender_bindings/src/lib.rs:5:9 | 5 | #![deny(warnings)] | ^^^^^^^^ = note: `#[warn(deprecated)]` implied by `#[warn(warnings)]` warning: 1 warning emitted Compiling gkrust v0.1.0 (/builddir/build/BUILD/firefox-86.0/toolkit/library/rust) Finished release [optimized] target(s) in 91m 04s js/src/rust/force-cargo-library-build toolkit/library/build/libxul.so Compiling cc v1.0.59 Compiling leb128 v0.2.4 Compiling arrayvec v0.5.1 Compiling wasmparser v0.48.2 Compiling wast v32.0.0 Compiling mozglue-static v0.1.0 (/builddir/build/BUILD/firefox-86.0/mozglue/static/rust) Compiling jsrust_shared v0.1.0 (/builddir/build/BUILD/firefox-86.0/js/src/rust/shared) Compiling wat v1.0.33 Compiling jsrust v0.1.0 (/builddir/build/BUILD/firefox-86.0/js/src/rust) Finished release [optimized] target(s) in 3m 10s js/src/shell/js ipc/app/plugin-container js/xpconnect/shell/xpcshell ./MacOS-files.txt.stub ./aboutNetErrorCodes.js.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/main.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/vendors.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src"Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/ast/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/ast/setInScopeLines.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/ast"Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/event-listeners.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/exceptions.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/expressions.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/file-search.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/navigation.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/preview.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/project-text-search.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/quick-open.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/source-actors.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/source-tree.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/tabs.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/toolbox.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/threads.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/ui.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions" Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/breakpoints/breakpointPositions.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/breakpoints/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/breakpoints/modify.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/breakpoints/remapLocations.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/breakpoints/syncBreakpoint.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/breakpoints" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/breakOnNext.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/commands.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/continueToHere.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/expandScopes.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/fetchFrames.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/fetchScopes.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/inlinePreview.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/mapDisplayNames.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/mapFrames.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/mapScopes.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/paused.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/pauseOnExceptions.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/previewPausedLocation.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/resumed.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/selectFrame.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/highlightCalls.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/skipPausing.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/sources/blackbox.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/sources/breakableLines.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/sources/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/sources/loadSourceText.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/sources/newSources.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/sources/prettyPrint.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/sources/select.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/sources/symbols.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/sources" Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/utils/middleware/context.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/utils/middleware/log.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/utils/middleware/promise.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/utils/middleware/thunk.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/utils/middleware/timing.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/utils/middleware/wait-service.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/utils/create-store.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils" ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/client/firefox/commands.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/client/firefox/create.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/client/firefox/events.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/client/firefox" Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/client/firefox.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/client/index.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/client" Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/Preview/ExceptionPopup.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/Preview/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/Preview/Popup.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Preview" Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/Breakpoint.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/Breakpoints.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/ColumnBreakpoint.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/ColumnBreakpoints.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/ConditionalPanel.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/DebugLine.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/EditorMenu.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/EmptyLines.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/Exception.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/Exceptions.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/Footer.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/HighlightCalls.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/HighlightLine.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/HighlightLines.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/InlinePreview.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/InlinePreviewRow.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/InlinePreviews.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/SearchBar.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/Tab.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/Tabs.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor" ./node.stub.stub ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/A11yIntention.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/App.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/ProjectSearch.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/QuickOpenModal.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/ShortcutsModal.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/WelcomeBox.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components" Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/menus/breakpoints.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/menus/editor.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/menus/source.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/menus" ./node.stub.stub ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/PrimaryPanes/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/PrimaryPanes/Outline.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/PrimaryPanes/OutlineFilter.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/PrimaryPanes/SourcesTree.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/PrimaryPanes/SourcesTreeItem.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/PrimaryPanes" Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/Breakpoint.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeading.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeadingsContextMenu.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointsContextMenu.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/ExceptionOption.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/index.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/CommandBar.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/DOMMutationBreakpoints.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/EventListeners.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/Expressions.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/Scopes.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/Thread.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/Threads.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/WhyPaused.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/XHRBreakpoints.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes" ./node.stub.stub ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/Frames/Frame.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameIndent.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameMenu.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/Frames/Group.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/Frames/index.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Frames" Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Button/styles" ./node.stub.stub ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/Button/CloseButton.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/Button/CommandBarButton.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/Button/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/Button/PaneToggleButton.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Button" ./node.stub.stub ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/AccessibleImage.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/Accordion.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/Badge.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/BracketArrow.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/Dropdown.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/ManagedTree.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/Modal.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/Popover.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/PreviewFunction.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/ResultList.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/SearchInput.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/SourceIcon.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/SmartGap.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared" Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/context-menu/menu.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/context-menu" Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/ast.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/async-requests.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/breakpoints.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/event-listeners.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/exceptions.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/expressions.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/file-search.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/pause.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/pending-breakpoints.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/preview.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/project-text-search.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/quick-open.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/source-actors.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/source-tree.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/sources.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/tabs.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/threads.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/ui.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/selectors/breakpointAtLocation.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/selectors/breakpoints.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/selectors/breakpointSources.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/selectors/getCallStackFrames.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/selectors/inComponent.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/selectors/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/selectors/isLineInScope.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/selectors/isSelectedFrameVisible.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/selectors/pause.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/selectors/visibleBreakpoints.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/selectors/visibleColumnBreakpoints.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors" ./node.stub.stub ./node.stub.stub ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/assert.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/ast.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/async-value.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/bootstrap.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/build-query.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/clipboard.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/connect.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/context.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/dbg.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/defer.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/DevToolsUtils.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/environment.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/expressions.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/evaluation-result.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/function.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/indentation.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/isMinified.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/location.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/log.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/memoize.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/memoizeLast.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/memoizableAction.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/path.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/prefs.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/preview.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/project-search.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/quick-open.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/result-list.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/selected-location.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/source-maps.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/source-queue.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/source.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/tabs.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/task.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/telemetry.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/text.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/timings.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/ui.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/url.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/utils.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/wasm.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/worker.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils" Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/breakpoint/astBreakpointLocation.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/breakpoint/breakpointPositions.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/breakpoint/index.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/breakpoint" Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/editor/create-editor.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/editor/get-expression.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/editor/get-token-location.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/editor/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/editor/source-documents.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/editor/source-editor.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/editor/source-search.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/editor/token-events.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/editor" ./node.stub.stub ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/frames/annotateFrames.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/frames/collapseFrames.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/frames/displayName.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/frames/getFrameUrl.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/frames/getLibraryFromUrl.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/frames/index.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/frames" Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/why.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause" ./node.stub.stub ./node.stub.stub ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/mapScopes/buildGeneratedBindingList.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/mapScopes/filtering.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/mapScopes/findGeneratedBindingFromPosition.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/mapScopes/getApplicableBindingsForOriginalPosition.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/mapScopes/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/mapScopes/locColumn.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/mapScopes/mappingContains.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/mapScopes/optimizedOut.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/mapScopes/positionCmp.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/mapScopes/rangeMetadata.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes" Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/scopes/getScope.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/scopes/getVariables.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/scopes/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/scopes/utils.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/scopes" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/resource/base-query.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/resource/compare.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/resource/core.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/resource/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/resource/memoize.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/resource/query-cache.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/resource/query.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/resource/selector.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/resource" Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/sources-tree/addToTree.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/sources-tree/collapseTree.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/sources-tree/formatTree.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/sources-tree/getDirectories.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/sources-tree/getURL.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/sources-tree/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/sources-tree/sortTree.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/sources-tree/treeOrder.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/sources-tree/updateTree.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/sources-tree/utils.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/sources-tree" ./node.stub.stub ./node.stub.stub ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/workers/parser/index.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/parser" Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers" Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/workers/pretty-print/index.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/pretty-print" Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/workers/search/index.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/search" ./reserved-js-words.js.stub ./spidermonkey_checks.stub ./fake_remote_dafsa.bin.stub ./feature_definitions.json.stub ./ScalarArtifactDefinitions.json.stub ./EventArtifactDefinitions.json.stub ./glean_checks.stub ./dependentlibs.list.stub ./multilocale.txt.stub ./built_in_addons.json.stub browser/locales/bookmarks.html.stub Sorry, Glean found some glinter nits: WARNING: USER_LIFETIME_EXPIRATION: gfx.adapter.primary.driver_date: Metrics with 'user' lifetime cannot have an expiration date. They live as long as the user profile does. Set expires to 'never'. WARNING: USER_LIFETIME_EXPIRATION: gfx.adapter.primary.driver_files: Metrics with 'user' lifetime cannot have an expiration date. They live as long as the user profile does. Set expires to 'never'. WARNING: USER_LIFETIME_EXPIRATION: gfx.status.compositor: Metrics with 'user' lifetime cannot have an expiration date. They live as long as the user profile does. Set expires to 'never'. WARNING: USER_LIFETIME_EXPIRATION: gfx.status.headless: Metrics with 'user' lifetime cannot have an expiration date. They live as long as the user profile does. Set expires to 'never'. WARNING: EXPIRED: performance.time.load_event_end_no_preload: Metric has expired. Please consider removing it. WARNING: EXPIRED: performance.time.load_event_end_preload: Metric has expired. Please consider removing it. WARNING: EXPIRED: performance.time.load_event_start_no_preload: Metric has expired. Please consider removing it. WARNING: EXPIRED: performance.time.load_event_start_preload: Metric has expired. Please consider removing it. Please fix the above nits to continue. To disable a check, add a `no_lint` parameter with a list of check names to disable. This parameter can appear with each individual metric, or at the top-level to affect the entire file. toolkit/locales/update.locale.stub toolkit/locales/locale.ini.stub TEST-PASS | check_spidermonkey_style.py | ok TEST-PASS | check_macroassembler_style.py | ok TEST-PASS | check_js_opcode.py | ok Packaging quitter@mozilla.org.xpi... 521 compiler warnings present. Overall system resources - Wall time: 5931s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 warning: dom/base/AttrArray.cpp:173:66 [-Wclass-memaccess] ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct AttrArray::InternalAttr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: dom/base/AttrArray.cpp:352:72 [-Wclass-memaccess] ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class AttrArray::Impl’; use ‘new’ and ‘delete’ instead warning: dom/base/AttrArray.cpp:493:70 [-Wclass-memaccess] ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class AttrArray::Impl’; use ‘new’ and ‘delete’ instead warning: dom/base/nsMappedAttributes.cpp:154:52 [-Wclass-memaccess] ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct nsMappedAttributes::InternalAttr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: dom/base/nsMappedAttributes.cpp:229:57 [-Wclass-memaccess] ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct nsMappedAttributes::InternalAttr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: dom/events/ShortcutKeys.cpp: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:14293:3 [-Wmaybe-uninitialized] ‘maintenanceAction’ may be used uninitialized in this function warning: dom/ipc/SharedMap.cpp:217:26 [-Wmaybe-uninitialized] ‘count’ may be used uninitialized in this function warning: dom/localstorage/ActorsParent.cpp:1935:20 [-Wmaybe-uninitialized] ‘nextLoadIndex’ may be used uninitialized in this function warning: dom/localstorage/ActorsParent.cpp:7053:3 [-Wmaybe-uninitialized] ‘alreadyExisted’ may be used uninitialized in this function warning: dom/media/MediaTrackGraph.cpp:3560:47 [-Wmaybe-uninitialized] ‘state’ may be used uninitialized in this function warning: dom/media/mp4/MoofParser.cpp:852:46 [-Wunused-but-set-variable] variable ‘reserved’ set but not used warning: dom/media/mp4/MoofParser.cpp:865:14 [-Wunused-but-set-variable] variable ‘reserved’ set but not used warning: dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12 [-Wunused-but-set-variable] variable ‘trimmed’ set but not used warning: dom/media/webaudio/blink/HRTFPanner.cpp:281:61 [-Wmaybe-uninitialized] ‘convolutionDestinationL1’ may be used uninitialized in this function warning: dom/media/webaudio/blink/HRTFPanner.cpp:283:61 [-Wmaybe-uninitialized] ‘convolutionDestinationR1’ may be used uninitialized in this function warning: dom/media/webrtc/common/browser_logging/WebRtcLog.cpp:88:30 [-Wmaybe-uninitialized] ‘log_level’ may be used uninitialized in this function warning: dom/media/webrtc/sdp/SdpAttribute.h:177:56 [-Wmaybe-uninitialized] ‘dir’ may be used uninitialized in this function warning: dom/media/webrtc/sdp/SdpAttribute.h:334:40 [-Wmaybe-uninitialized] ‘direction’ may be used uninitialized in this function warning: dom/media/webrtc/sdp/SdpAttribute.h:494:35 [-Wmaybe-uninitialized] ‘semantic’ may be used uninitialized in this function warning: dom/media/webrtc/sdp/SdpAttribute.h:1557:50 [-Wmaybe-uninitialized] ‘setupEnum’ may be used uninitialized in this function warning: dom/media/webrtc/sdp/SdpAttribute.h:1716:40 [-Wmaybe-uninitialized] ‘semantic’ may be used uninitialized in this function warning: dom/media/webrtc/sdp/SdpHelper.cpp:54:7 [-Wmaybe-uninitialized] ‘component’ may be used uninitialized in this function warning: dom/media/webrtc/transport/test_nr_socket.cpp:789:31 [-Wmaybe-uninitialized] ‘compare_flags’ may be used uninitialized in this function warning: dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:59:10 [-Wmaybe-uninitialized] ‘isLocal’ may be used uninitialized in this function warning: dom/xslt/xpath/txNodeSet.cpp:112:57 [-Wclass-memaccess] ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead warning: dom/xslt/xpath/txNodeSet.cpp:277:58 [-Wclass-memaccess] ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead warning: dom/xslt/xpath/txNodeSet.cpp:375:75 [-Wclass-memaccess] ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead warning: dom/xslt/xpath/txNodeSet.cpp:469:56 [-Wclass-memaccess] ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead warning: dom/xslt/xpath/txNodeSet.cpp:494:55 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead warning: dom/xslt/xpath/txNodeSet.cpp:567:62 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead warning: editor/libeditor/HTMLTableEditor.cpp:69:39 [-Wmaybe-uninitialized] ‘newCellIndex’ may be used uninitialized in this function warning: gfx/2d/DrawTargetCairo.cpp:454:20 [-Wmaybe-uninitialized] ‘pat’ may be used uninitialized in this function warning: gfx/2d/InlineTranslator.cpp:50:3 [-Wmaybe-uninitialized] ‘magicInt’ may be used uninitialized in this function warning: gfx/2d/InlineTranslator.cpp:57:3 [-Wmaybe-uninitialized] ‘majorRevision’ may be used uninitialized in this function warning: gfx/2d/InlineTranslator.cpp:64:3 [-Wmaybe-uninitialized] ‘minorRevision’ may be used uninitialized in this function warning: gfx/2d/InlineTranslator.cpp:72:46 [-Wmaybe-uninitialized] ‘eventType’ may be used uninitialized in this function warning: gfx/2d/Path.cpp: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/cairo/libpixman/src/pixman-vmx.c:197:5 [-Wdeprecated] ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:197:5 [-Wdeprecated] ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:236:5 [-Wdeprecated] ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:236:5 [-Wdeprecated] ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:292:5 [-Wdeprecated] ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:292:5 [-Wdeprecated] ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:330:5 [-Wdeprecated] ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:330:5 [-Wdeprecated] ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:385:5 [-Wdeprecated] ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:385:5 [-Wdeprecated] ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:421:5 [-Wdeprecated] ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:421:5 [-Wdeprecated] ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:474:5 [-Wdeprecated] ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:474:5 [-Wdeprecated] ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:511:5 [-Wdeprecated] ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:511:5 [-Wdeprecated] ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:565:5 [-Wdeprecated] ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:565:5 [-Wdeprecated] ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:602:5 [-Wdeprecated] ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:602:5 [-Wdeprecated] ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:655:5 [-Wdeprecated] ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:655:5 [-Wdeprecated] ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:693:5 [-Wdeprecated] ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:693:5 [-Wdeprecated] ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:747:5 [-Wdeprecated] ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:747:5 [-Wdeprecated] ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:787:5 [-Wdeprecated] ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:787:5 [-Wdeprecated] ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:846:5 [-Wdeprecated] ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:846:5 [-Wdeprecated] ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:886:5 [-Wdeprecated] ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:886:5 [-Wdeprecated] ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:945:5 [-Wdeprecated] ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:945:5 [-Wdeprecated] ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:985:5 [-Wdeprecated] ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:985:5 [-Wdeprecated] ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:1044:5 [-Wdeprecated] ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:1044:5 [-Wdeprecated] ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:1080:5 [-Wdeprecated] ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:1080:5 [-Wdeprecated] ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:1136:5 [-Wdeprecated] ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:1136:5 [-Wdeprecated] ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:1176:5 [-Wdeprecated] ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:1176:5 [-Wdeprecated] ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:1220:5 [-Wdeprecated] ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:1220:5 [-Wdeprecated] ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:1263:5 [-Wdeprecated] ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:1263:5 [-Wdeprecated] ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:1305:5 [-Wdeprecated] ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:1305:5 [-Wdeprecated] ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:1348:5 [-Wdeprecated] ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:1348:5 [-Wdeprecated] ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:1392:5 [-Wdeprecated] ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:1392:5 [-Wdeprecated] ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:1436:5 [-Wdeprecated] ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:1436:5 [-Wdeprecated] ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:1487:5 [-Wdeprecated] ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:1487:5 [-Wdeprecated] ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:1535:5 [-Wdeprecated] ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:1535:5 [-Wdeprecated] ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:1583:5 [-Wdeprecated] ‘vec_lvsr’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/cairo/libpixman/src/pixman-vmx.c:1583:5 [-Wdeprecated] ‘vec_lvsl’ is deprecated for little endian; use assignment for unaligned loads and stores warning: gfx/gl/GLContext.h:1207:17 [-Wmaybe-uninitialized] ‘texBinding’ may be used uninitialized in this function warning: gfx/gl/GLContext.h:2894:30 [-Wmaybe-uninitialized] ‘oldVAO’ may be used uninitialized in this function warning: gfx/graphite2/src/Code.cpp:80:22 [-Wsubobject-linkage] ‘graphite2::vm::Machine::Code::decoder’ has a field ‘graphite2::vm::Machine::Code::decoder::_contexts’ whose type uses the anonymous namespace warning: gfx/graphite2/src/Slot.cpp:78:71 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct graphite2::SlotJustify’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: gfx/graphite2/src/inc/List.h:163:32 [-Wclass-memaccess] ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class graphite2::FeatureVal’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: gfx/layers/wr/DisplayItemCache.cpp:85:62 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘nsTArray_Impl::elem_type’ {aka ‘struct mozilla::layers::DisplayItemCache::Slot’}; use assignment or value-initialization instead warning: gfx/ots/src/cff.cc:548:29 [-Wsign-compare] comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘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::DrawPath’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkRecords::DrawTextBlob’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkRecords::DrawRect’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: gfx/skia/skia/src/core/SkPath.cpp:3586:29 [-Wimplicit-fallthrough=] this statement may fall through warning: gfx/skia/skia/src/core/SkRRect.cpp:557:39 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of a non-trivial type ‘class SkRRect’ leaves 4 bytes unchanged warning: gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:42:31 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use copy-initialization instead warning: gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:517:59 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use copy-initialization instead warning: gfx/skia/skia/src/core/SkResourceCache.cpp:75:24 [-Wsubobject-linkage] ‘SkResourceCache::Hash’ has a base ‘SkTHashTable’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/core/SkScalerContext.cpp:1118:32 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use value-initialization instead warning: gfx/skia/skia/src/core/SkStrikeCache.cpp:281:30 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use copy-initialization instead warning: gfx/skia/skia/src/core/SkStrikeCache.cpp:285:30 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use copy-initialization instead warning: gfx/skia/skia/src/core/SkTextBlob.cpp:204:1 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.cpp:32:1 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.h:66:75 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.h:69:5 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.h:72:5 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.h:75:5 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.h:79:5 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.h:83:5 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.h:90:5 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.h:93:5 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.h:96:5 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.h:119:5 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.h:129:5 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/opts/SkChecksum_opts.h:194:23 [-Wimplicit-fallthrough=] this statement may fall through warning: gfx/skia/skia/src/opts/SkChecksum_opts.h:195:23 [-Wimplicit-fallthrough=] this statement may fall through warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1090:7 [-Wcomment] multi-line comment warning: gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13 [-Wimplicit-fallthrough=] this statement may fall through warning: gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:499:13 [-Wimplicit-fallthrough=] this statement may fall through warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>::fCc’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>::fCc’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>::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::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::kMirror>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>::fDcDx’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>::fDcDx’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>::fDcDx’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::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::kMirror>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>::fCc’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::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>::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:185:40 [-Wmaybe-uninitialized] ‘widthType’ may be used uninitialized in this function 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:2827:48 [-Wmaybe-uninitialized] ‘kind’ may be used uninitialized in this function warning: js/src/frontend/Parser.cpp:6050:19 [-Wmaybe-uninitialized] ‘ifNode’ may be used uninitialized in this function warning: js/src/gc/GC.cpp:1990:29 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class js::gc::TenuredCell’ with no trivial copy-assignment warning: js/src/gc/IteratorUtils.h:45:5 [-Wmaybe-uninitialized] ‘*((void*)(& r)+24).mozilla::detail::MaybeStorage::mIsSome’ may be used uninitialized in this function warning: js/src/gc/Marking.cpp:1834:13 [-Wmaybe-uninitialized] ‘base’ may be used uninitialized in this function warning: js/src/gc/Marking.cpp:2451:3 [-Wmaybe-uninitialized] ‘end’ may be used uninitialized in this function warning: js/src/gc/PublicIterators.h:128:7 [-Wmaybe-uninitialized] ‘*((void*)(& realm)+24).js::CompartmentsInZoneIter::it’ 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*)(& r)+24).js::CompartmentsInZoneIter::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: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:165:13 [-Wmaybe-uninitialized] ‘*((void*)(& realm)+16).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*)(& r)+40).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:462:8 [-Wmaybe-uninitialized] ‘addArgc’ may be used uninitialized in this function warning: js/src/jit/MIR.cpp:3383:31 [-Wmaybe-uninitialized] ‘res’ may be used uninitialized in this function warning: js/src/jit/MIR.h:857:50 [-Wmaybe-uninitialized] ‘resultType’ may be used uninitialized in this function warning: js/src/vm/GlobalObject.h:147:48 [-Wmaybe-uninitialized] ‘protoKey’ may be used uninitialized in this function warning: js/src/vm/Interpreter.cpp:4636:24 [-Wmaybe-uninitialized] ‘proto’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:3740:32 [-Wmaybe-uninitialized] ‘i64’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:9967:3 [-Wmaybe-uninitialized] ‘kind’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:10451:57 [-Wmaybe-uninitialized] ‘funcIndex’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:10776:23 [-Wmaybe-uninitialized] ‘slot’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:10893:33 [-Wmaybe-uninitialized] ‘slot’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:10902:34 [-Wmaybe-uninitialized] ‘slot’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:10915:51 [-Wmaybe-uninitialized] ‘id’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:11009:51 [-Wmaybe-uninitialized] ‘id’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:11741:10 [-Wmaybe-uninitialized] ‘funcIndex’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:12202:12 [-Wmaybe-uninitialized] ‘signedLength’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:12458:12 [-Wmaybe-uninitialized] ‘signedLength’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:12616:10 [-Wmaybe-uninitialized] ‘tableIndex’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:12632:10 [-Wmaybe-uninitialized] ‘tableIndex’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:12659:10 [-Wmaybe-uninitialized] ‘tableIndex’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:12674:10 [-Wmaybe-uninitialized] ‘tableIndex’ may be used uninitialized in this function warning: js/src/wasm/WasmIonCompile.cpp:295:46 [-Wmaybe-uninitialized] ‘i64’ may be used uninitialized in this function warning: js/src/wasm/WasmIonCompile.cpp:2034:29 [-Wmaybe-uninitialized] ‘relativeDepth’ may be used uninitialized in this function warning: js/src/wasm/WasmIonCompile.cpp:2369:13 [-Wmaybe-uninitialized] ‘kind’ may be used uninitialized in this function warning: js/src/wasm/WasmOpIter.h:275:45 [-Wmaybe-uninitialized] ‘result’ may be used uninitialized in this function warning: js/src/wasm/WasmOpIter.h:600:55 [-Wmaybe-uninitialized] ‘relativeDepth’ may be used uninitialized in this function warning: js/src/wasm/WasmOpIter.h:2571:47 [-Wmaybe-uninitialized] ‘fieldIndex’ may be used uninitialized in this function warning: js/src/wasm/WasmOpIter.h:2591:52 [-Wmaybe-uninitialized] ‘fieldIndex’ may be used uninitialized in this function warning: js/src/wasm/WasmTypes.h:2591:72 [-Wmaybe-uninitialized] ‘funcTypeIndex’ may be used uninitialized in this function warning: js/src/wasm/WasmTypes.h:2641:24 [-Wmaybe-uninitialized] ‘typeIndex’ may be used uninitialized in this function warning: js/src/wasm/WasmValidate.cpp:442:26 [-Wmaybe-uninitialized] ‘numLocalEntries’ may be used uninitialized in this function warning: js/src/wasm/WasmValidate.cpp:1205:22 [-Wmaybe-uninitialized] ‘unusedDestMemIndex’ may be used uninitialized in this function warning: js/src/wasm/WasmValidate.cpp:1206:22 [-Wmaybe-uninitialized] ‘unusedSrcMemIndex’ may be used uninitialized in this function warning: js/src/wasm/WasmValidate.h:618:17 [-Wmaybe-uninitialized] ‘nextByte’ may be used uninitialized in this function warning: layout/base/FrameProperties.h:389:20 [-Wmaybe-uninitialized] ‘autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor’ may be used uninitialized in this function warning: layout/base/PresShell.cpp:2770:25 [-Wmaybe-uninitialized] ‘targetNeedsReflowFromParent’ may be used uninitialized in this function warning: layout/generic/nsContainerFrame.cpp:2496:38 [-Wmaybe-uninitialized] ‘bSize’ may be used uninitialized in this function warning: layout/generic/nsContainerFrame.cpp:2674:32 [-Wmaybe-uninitialized] ‘iSize’ may be used uninitialized in this function warning: layout/generic/nsGridContainerFrame.cpp:7829:44 [-Wmaybe-uninitialized] ‘masonryAxisGap’ may be used uninitialized in this function warning: layout/generic/nsIFrame.h:4156:20 [-Wmaybe-uninitialized] ‘autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame’ may be used uninitialized in this function warning: layout/generic/nsILineIterator.h:48:10 [-Wmaybe-uninitialized] ‘*((void*)& structure +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:7351:76 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct BCBlockDirSeg’; use assignment or value-initialization instead warning: layout/xul/nsSprocketLayout.cpp:894:21 [-Wmaybe-uninitialized] ‘isLTR’ may be used uninitialized in this function warning: media/libjpeg/jdphuff.c:214:60 [-Wsign-compare] operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand warning: media/libjpeg/simd/powerpc/jcsample-altivec.c:53:27 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘JDIMENSION’ {aka ‘unsigned int’} warning: media/libjpeg/simd/powerpc/jcsample-altivec.c:110:38 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘JDIMENSION’ {aka ‘unsigned int’} warning: media/libmkv/EbmlBufferWriter.c:43:13 [-Wunused-function] ‘_Serialize’ defined but not used warning: media/libnestegg/src/nestegg.c:1170:22 [-Wunused-but-set-variable] variable ‘peeked_id’ set but not used warning: media/libsoundtouch/src/RateTransposer.cpp:133:10 [-Wunused-but-set-variable] variable ‘count’ set but not used warning: media/libspeex_resampler/src/resample.c:814:17 [-Wunused-variable] unused variable ‘i’ warning: modules/woff2/src/woff2_dec.cc:1177:12 [-Wunused-variable] unused variable ‘dst_offset’ warning: netwerk/base/nsNetAddr.cpp:136:40 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: netwerk/base/nsSocketTransport2.cpp:906:42 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: netwerk/base/nsSocketTransport2.cpp:2809:42 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: netwerk/base/nsSocketTransport2.cpp:2828:43 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: netwerk/base/nsSocketTransport2.cpp:2842:54 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: netwerk/base/nsUDPSocket.cpp:179:40 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: netwerk/base/nsUDPSocket.cpp:333:40 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: netwerk/base/nsUDPSocket.cpp:753:40 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: netwerk/cache2/CacheFileMetadata.h:35:4 [-Wmaybe-uninitialized] ‘frecency’ may be used uninitialized in this function warning: netwerk/dns/DNSRequestChild.cpp:113:56 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: netwerk/dns/nsDNSService2.cpp:219:58 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: netwerk/dns/nsDNSService2.cpp:261:58 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: netwerk/sctp/src/netinet/sctp_input.c:3942:64 [-Waddress-of-packed-member] taking address of packed member of ‘struct sctp_stream_reset_out_request’ may result in an unaligned pointer value warning: netwerk/sctp/src/netinet/sctp_input.c:3955:66 [-Waddress-of-packed-member] taking address of packed member of ‘struct sctp_stream_reset_out_request’ may result in an unaligned pointer value warning: netwerk/sctp/src/netinet/sctp_input.c:4233:50 [-Waddress-of-packed-member] taking address of packed member of ‘struct sctp_stream_reset_out_request’ may result in an unaligned pointer value warning: netwerk/sctp/src/netinet/sctp_output.c:11022:22 [-Waddress-of-packed-member] converting a packed ‘struct sctp_forward_tsn_chunk’ pointer (alignment 1) to a ‘struct sctp_strseq_mid’ pointer (alignment 4) may result in an unaligned pointer value warning: netwerk/sctp/src/netinet/sctp_output.c:11412:3 [-Waddress-of-packed-member] converting a packed ‘struct sctp_gap_ack_block’ pointer (alignment 1) to a ‘uint32_t’ {aka ‘unsigned int’} pointer (alignment 4) may result in an unaligned pointer value warning: netwerk/socket/nsSOCKSIOLayer.cpp:386:67 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: netwerk/socket/nsSOCKSIOLayer.cpp:392:66 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: netwerk/socket/nsSOCKSIOLayer.cpp:398:63 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: netwerk/socket/nsSOCKSIOLayer.cpp:404:62 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: netwerk/socket/nsSOCKSIOLayer.cpp:410:67 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: netwerk/socket/nsSOCKSIOLayer.cpp:416:66 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: netwerk/socket/nsSOCKSIOLayer.cpp:1328:35 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: objdir/dist/include/google/protobuf/parse_context.h:397:17 [-Wtype-limits] comparison is always false due to limited range of data type warning: objdir/dist/include/js/Value.h:433:47 [-Wmaybe-uninitialized] ‘i32’ may be used uninitialized in this function warning: objdir/dist/include/js/Value.h:433:47 [-Wmaybe-uninitialized] ‘res’ may be used uninitialized in this function warning: objdir/dist/include/js/Value.h:433:47 [-Wmaybe-uninitialized] ‘result’ 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:118:23 [-Warray-bounds] array subscript -1 is outside array bounds of ‘mozilla::LinkedList > [1]’ warning: objdir/dist/include/mozilla/LinkedList.h:118:23 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ warning: objdir/dist/include/mozilla/LinkedList.h:118:23 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} warning: objdir/dist/include/mozilla/LinkedList.h:118:23 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ warning: objdir/dist/include/mozilla/LinkedList.h:306:38 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ warning: objdir/dist/include/mozilla/LinkedList.h:306:38 [-Warray-bounds] array subscript -1 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} warning: objdir/dist/include/mozilla/PodOperations.h:35:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class mozilla::adts::FrameHeader’; use assignment or value-initialization instead warning: objdir/dist/include/mozilla/PodOperations.h:35:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mozilla::SPSData’; use assignment or value-initialization instead warning: objdir/dist/include/mozilla/PodOperations.h:35:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead warning: objdir/dist/include/mozilla/PodOperations.h:35:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class mozilla::EnumeratedArray >’; use assignment or value-initialization instead warning: objdir/dist/include/mozilla/PodOperations.h:47:11 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mozilla::gfx::PointTyped’; use assignment or value-initialization instead warning: objdir/dist/include/mozilla/PodOperations.h:72:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mozilla::gfx::PointTyped’; use assignment or value-initialization instead warning: objdir/dist/include/mozilla/PodOperations.h:77:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct std::pair’ with no trivial copy-assignment; use assignment instead warning: objdir/dist/include/mozilla/PodOperations.h:109:11 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct mozilla::dom::AudioTimelineEvent’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: objdir/dist/include/mozilla/RangedPtr.h:187:30 [-Wmaybe-uninitialized] ‘size’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/Result.h:261:16 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::Error’ with no trivial copy-assignment; use copy-initialization instead warning: objdir/dist/include/mozilla/Result.h:261:16 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::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/WrappingOperations.h:214:79 [-Wmaybe-uninitialized] ‘defaultDepth’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/dom/QueueParamTraits.h:243:13 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mozilla::layers::SurfaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: objdir/dist/include/mozilla/dom/QueueParamTraits.h:243:13 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct mozilla::FloatOrInt’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: objdir/dist/include/mozilla/dom/QueueParamTraits.h:331:20 [-Wmaybe-uninitialized] ‘temp’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/dom/QueueParamTraits.h:368:14 [-Wmaybe-uninitialized] ‘value’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/dom/QueueParamTraits.h:750:5 [-Wmaybe-uninitialized] ‘isSome’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/dom/QueueParamTraits.h:750:5 [-Wmaybe-uninitialized] ‘temp’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/gfx/RecordingTypes.h:52: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/nsISupportsImpl.h:1361:29 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} warning: objdir/dist/include/nsTArray-inl.h:72:14 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘FallibleTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 2 is outside array bounds of ‘mozilla::PsshInfo [1]’ warning: objdir/dist/include/nsTArray-inl.h:304: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:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 2 is outside array bounds of ‘nsTObserverArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 2 is outside array bounds of ‘{anonymous}::LockCount [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::GetFilesResponseSuccess [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 10 is outside array bounds of ‘mozilla::dom::MediaKeySystemConfiguration [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::indexedDB::PreprocessInfo [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘{anonymous}::ExtraArray [1]’ {aka ‘CopyableTArray [1]’} warning: objdir/dist/include/nsTArray-inl.h:304: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:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘const nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304: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:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘FallibleTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 7 is outside array bounds of ‘mozilla::dom::indexedDB::ObjectStoreSpec [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::net::nsSocketTransportService::TPortRemapping [1]’ {aka ‘CopyableTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 4 is outside array bounds of ‘mozilla::dom::Feature [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 4 is outside array bounds of ‘mozilla::dom::IIRFilterOptions [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 2 is outside array bounds of ‘mozilla::dom::FontFaceSetLoadEventInit [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:439:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsAnimationManager::OwningCSSAnimationPtrArray [1]’ {aka ‘nsTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:439:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 3 is outside array bounds of ‘gfxFontVariationInstance [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 7 is outside array bounds of ‘mozilla::dom::MediaMetadataBase [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘CopyableTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::extensions::MatchPatternSet::ArrayType [1]’ {aka ‘nsTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘FallibleTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray, 3> > [1]’ warning: objdir/dist/include/nsTArray-inl.h:644: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:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 2 is outside array bounds of ‘mozilla::layers::CollectedFrames [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::gfx::VRServiceHost::SendPuppetSubmitToVRProcess(const nsTArray&):: [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘PrefSaveData [1]’ {aka ‘nsTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray, 2> > [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: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 ‘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: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 ‘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 type ‘struct nsGridContainerFrame::GridItemInfo’ with no trivial copy-assignment; use copy-initialization instead warning: objdir/dist/include/nsTArray.h:675:13 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead warning: objdir/dist/include/nsTArray.h:2376:16 [-Warray-bounds] array subscript 11 is outside array bounds of ‘const nsTArrayHeader [1]’ 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/xptcall.h:79:42 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead warning: security/nss/lib/freebl/mpi/montmulf.c:195:9 [-Wunused-variable] unused variable ‘tmp’ warning: security/nss/lib/freebl/mpi/montmulf.c:196:24 [-Wunused-variable] unused variable ‘nextm2j’ warning: security/nss/lib/freebl/mpi/montmulf.c:197:13 [-Wunused-variable] unused variable ‘dptmp’ warning: security/nss/lib/freebl/mpi/mpi-priv.h:86:28 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘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_after_idx’ may be used uninitialized in this function warning: third_party/dav1d/src/decode.c:2068:14 [-Wmaybe-uninitialized] ‘bx8’ may be used uninitialized in this function warning: third_party/dav1d/src/decode.c:2068:19 [-Wmaybe-uninitialized] ‘by8’ may be used uninitialized in this function warning: third_party/dav1d/src/decode.c:3448:9 [-Wmaybe-uninitialized] ‘out_delayed’ may be used uninitialized in this function warning: third_party/dav1d/src/refmvs.c:485:20 [-Wmaybe-uninitialized] ‘newmv_ctx’ may be used uninitialized in this function warning: third_party/dav1d/src/refmvs.c:537:43 [-Wmaybe-uninitialized] ‘b_top’ may be used uninitialized in this function warning: third_party/dav1d/src/refmvs.c:545:59 [-Wmaybe-uninitialized] ‘b_left’ may be used uninitialized in this function warning: third_party/dav1d/src/refmvs.c:600:27 [-Wmaybe-uninitialized] ‘refmv_ctx’ may be used uninitialized in this function warning: third_party/libwebrtc/webrtc/call/rtp_demuxer.cc:171:8 [-Wunused-variable] unused variable ‘has_mid’ warning: third_party/libwebrtc/webrtc/media/engine/simulcast_encoder_adapter.cc:137:48 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead warning: third_party/libwebrtc/webrtc/media/engine/simulcast_encoder_adapter.cc:151:48 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead warning: third_party/libwebrtc/webrtc/modules/audio_coding/neteq/neteq_impl.cc:944:41 [-Wimplicit-fallthrough=] this statement may fall through warning: third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.cc:303:37 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct webrtc::EchoCancellation::Metrics’; use assignment or value-initialization instead warning: third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead warning: third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘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] ‘sopt’ may be used uninitialized in this function 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:340:22 [-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/task_queue_libevent.cc:160:25 [-Wsubobject-linkage] ‘rtc::TaskQueue::Impl::QueueContext’ has a field ‘rtc::TaskQueue::Impl::QueueContext::pending_timers_’ whose type uses the anonymous namespace warning: third_party/libwebrtc/webrtc/rtc_base/task_queue_libevent.cc:236:10 [-Wunused-result] ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ warning: third_party/libwebrtc/webrtc/video/rtp_video_stream_receiver.cc:266:50 [-Wimplicit-fallthrough=] this statement may fall through warning: third_party/libwebrtc/webrtc/video/video_receive_stream.cc:48:34 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead warning: third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:989:20 [-Wimplicit-fallthrough=] this statement may fall through warning: third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:1072:20 [-Wimplicit-fallthrough=] this statement may fall through warning: third_party/libwebrtc/webrtc/voice_engine/voe_base_impl.cc:118:1 [-Wdeprecated-declarations] ‘virtual int32_t webrtc::VoEBaseImpl::NeedMorePlayData(size_t, size_t, size_t, uint32_t, void*, size_t&, int64_t*, int64_t*)’ is deprecated warning: third_party/libwebrtc/webrtc/voice_engine/voe_base_impl.cc:144:1 [-Wdeprecated-declarations] ‘virtual void webrtc::VoEBaseImpl::PullRenderData(int, int, size_t, size_t, void*, int64_t*, int64_t*)’ is deprecated warning: toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:756:34 [-Wdeprecated-declarations] ‘Reader’ is deprecated: Use CharReader and CharReaderBuilder instead. warning: toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:810:21 [-Wdeprecated-declarations] ‘Reader’ is deprecated: Use CharReader and CharReaderBuilder instead. warning: xpcom/base/nsDebugImpl.cpp:455:13 [-Wunused-function] ‘void RealBreak()’ defined but not used warning: xpcom/base/nsDebugImpl.cpp:483:4 [-Wcpp] #warning do not know how to break on this platform warning: xpcom/base/nsDebugImpl.cpp:559:4 [-Wcpp] #warning do not know how to break on this platform 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:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ warning: xpcom/ds/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} warning: xpcom/ds/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: xpcom/ds/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 3 is outside array bounds of ‘mozilla::dom::PermissionRequest [1]’ warning: xpcom/ds/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: xpcom/ds/nsTArray.h:675:13 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead warning: xpcom/io/nsEscape.cpp:588:26 [-Wmaybe-uninitialized] ‘destPtr’ may be used uninitialized in this function warning: xpcom/io/nsLocalFileUnix.cpp:757:42 [-Wmaybe-uninitialized] ‘oldPerms’ may be used uninitialized in this function warning: xpcom/io/nsLocalFileUnix.cpp:876:14 [-Wmaybe-uninitialized] ‘myPerms’ may be used uninitialized in this function warning: xpcom/io/nsStorageStream.cpp:516:14 [-Wmaybe-uninitialized] ‘offset’ may be used uninitialized in this function warning: xpcom/reflect/xptcall/xptcall.h:79:42 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead warning: xpcom/threads/nsThreadManager.cpp:634:13 [-Wunused-but-set-variable] variable ‘startTime’ set but not used warning: xpfe/appshell/AppWindow.cpp:859:31 [-Wmaybe-uninitialized] ‘ourWidth’ may be used uninitialized in this function warning: xpfe/appshell/AppWindow.cpp:860:32 [-Wmaybe-uninitialized] ‘ourHeight’ may be used uninitialized in this function warning: xpfe/appshell/AppWindow.cpp:872:5 [-Wmaybe-uninitialized] ‘newWidth’ may be used uninitialized in this function warning: xpfe/appshell/AppWindow.cpp:872:30 [-Wmaybe-uninitialized] ‘newHeight’ may be used uninitialized in this function warning: /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 [-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 [-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’ specified bound 128 equals destination size 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’ 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_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 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)’ specified bound 44 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 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)’ 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)’ specified bound 32 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/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/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.eis1zw + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le '!=' / ']' + rm -rf /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le ++ dirname /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le + cd firefox-86.0 + /usr/bin/cp -p /usr/share/bookmarks/default-bookmarks.html objdir/dist/bin/browser/chrome/en-US/locale/browser/bookmarks.html + /usr/bin/cat + DESTDIR=/builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le + make -C objdir install make: Entering directory '/builddir/build/BUILD/firefox-86.0/objdir' make[1]: Entering directory '/builddir/build/BUILD/firefox-86.0/objdir/browser/installer' /builddir/build/BUILD/firefox-86.0/objdir/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-86.0/toolkit/locales/gen_multilocale.py main '../../dist/bin/res/multilocale.txt' .deps/multilocale.txt.pp '../../dist/bin/res/multilocale.txt' en-US BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-86.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-86.0/toolkit/locales/gen_multilocale.py", "main", "../../dist/bin/res/multilocale.txt", ".deps/multilocale.txt.pp", "../../dist/bin/res/multilocale.txt", "en-US"], "start": 1614787783.9220972, "end": 1614787783.92681, "context": null} printf '\n[multilocale]\n' > locale-manifest.in printf '@RESPATH@/res/multilocale.txt\n' >> locale-manifest.in for LOCALE in en-US ;\ do \ for ENTRY in @RESPATH@/browser/chrome/ @RESPATH@/chrome/ ;\ do \ printf "$ENTRY""$LOCALE"'@JAREXT@\n' >> locale-manifest.in; \ printf "$ENTRY""$LOCALE"'.manifest\n' >> locale-manifest.in; \ done \ done NO_PKG_FILES="core bsdecho js js-config jscpucfg nsinstall viewer TestGtkEmbed elf-dynstr-gc mangle* maptsv* mfc* msdump* msmap* nm2tsv* nsinstall* res/samples res/throbber shlibsign* certutil* pk12util* BadCertAndPinningServer* DelegatedCredentialsServer* EncryptedClientHelloServer* OCSPStaplingServer* SanctionsTestServer* GenerateOCSPResponse* chrome/chrome.rdf chrome/app-chrome.manifest chrome/overlayinfo components/compreg.dat components/xpti.dat content_unit_tests necko_unit_tests *.dSYM " \ /builddir/build/BUILD/firefox-86.0/objdir/_virtualenvs/init_py3/bin/python /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/installer/packager.py -DPKG_LOCALE_MANIFEST=/builddir/build/BUILD/firefox-86.0/objdir/browser/installer/locale-manifest.in -DMOZ_APP_NAME=firefox -DPREF_DIR=defaults/preferences -DMOZ_GTK=1 -DMOZ_SYSTEM_NSPR=1 -DMOZ_SYSTEM_NSS=1 -DJAREXT= -DMOZ_CHILD_PROCESS_NAME=plugin-container -DNECKO_WIFI -DDLL_PREFIX=lib -DDLL_SUFFIX=.so -DBIN_SUFFIX= -DDIR_MACOS= -DDIR_RESOURCES= -DBINPATH='bin' -DRESPATH='bin' -DLPROJ_ROOT=en -DENABLE_MARIONETTE=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=36 -DATK_REV_VERSION=0 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xhtml -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xhtml"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DEDITLINE=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_WASM_MULTI_VALUE=1 -DENABLE_WASM_REFTYPES=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_14 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_42 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_42 -DGL_PROVIDER_EGL=1 -DHAVE_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_NONE=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='"86.0"' -DMOZILLA_VERSION='"86.0"' -DMOZILLA_VERSION_U=86.0 -DMOZ_AARCH64_JSCVT=0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"86.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUNDLED_FONTS=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_FORKSERVER=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_FFMPEG=1 -DMOZ_FMP4=1 -DMOZ_GLEAN=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_NORMANDY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PLACES=1 -DMOZ_PULSEAUDIO=1 -DMOZ_RAW=1 -DMOZ_SAMPLE_TYPE_FLOAT32=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='"ppc64-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US \ --format omni \ --removals /builddir/build/BUILD/firefox-86.0/browser/installer/removed-files.in \ \ --ignore-broken-symlinks \ --minify \ \ \ --compress none \ /builddir/build/BUILD/firefox-86.0/browser/installer/package-manifest.in '../../dist' '../../dist'/firefox \ ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox (cd ../../dist/firefox && /usr/bin/gtar --exclude=precomplete --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/bin rm -f -f /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/bin/firefox ln -s /usr/lib64/firefox/firefox /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/bin make[1]: Leaving directory '/builddir/build/BUILD/firefox-86.0/objdir/browser/installer' make: Leaving directory '/builddir/build/BUILD/firefox-86.0/objdir' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64 /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/bin /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/share/applications + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/share/applications /builddir/build/SOURCES/firefox.desktop + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/share/applications /builddir/build/SOURCES/firefox-x11.desktop + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/share/applications /builddir/build/SOURCES/firefox-wayland.desktop + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/bin/firefox + /usr/bin/sed -e s/__DEFAULT_WAYLAND__/false/ -e s,/__PREFIX__,/usr,g /builddir/build/SOURCES/firefox.sh.in + /usr/bin/chmod 755 /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/bin/firefox + sed -i -e 's|%FLATPAK_ENV_VARS%||' /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/bin/firefox + /usr/bin/sed -e s,/__PREFIX__,/usr,g /builddir/build/SOURCES/firefox-x11.sh.in + /usr/bin/chmod 755 /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/bin/firefox-x11 + /usr/bin/sed -e s,/__PREFIX__,/usr,g /builddir/build/SOURCES/firefox-wayland.sh.in + /usr/bin/chmod 755 /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/bin/firefox-wayland + /usr/bin/install -p -D -m 644 /builddir/build/SOURCES/firefox.1 /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/share/man/man1/firefox.1 + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le//usr/lib64/firefox/firefox-config + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le//usr/lib64/firefox/update-settings.ini + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/share/icons/hicolor/16x16/apps + /usr/bin/cp -p browser/branding/official/default16.png /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/share/icons/hicolor/16x16/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/share/icons/hicolor/22x22/apps + /usr/bin/cp -p browser/branding/official/default22.png /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/share/icons/hicolor/22x22/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/share/icons/hicolor/24x24/apps + /usr/bin/cp -p browser/branding/official/default24.png /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/share/icons/hicolor/24x24/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/share/icons/hicolor/32x32/apps + /usr/bin/cp -p browser/branding/official/default32.png /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/share/icons/hicolor/32x32/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/share/icons/hicolor/48x48/apps + /usr/bin/cp -p browser/branding/official/default48.png /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/share/icons/hicolor/48x48/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/share/icons/hicolor/256x256/apps + /usr/bin/cp -p browser/branding/official/default256.png /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/share/icons/hicolor/256x256/apps/firefox.png + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/share/icons/hicolor/symbolic/apps + /usr/bin/cp -p /builddir/build/SOURCES/firefox-symbolic.svg /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/share/icons/hicolor/symbolic/apps + echo + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/langpacks + /usr/bin/tar xf /builddir/build/SOURCES/firefox-langpacks-86.0-20210222.tar.xz ++ ls firefox-langpacks/ach.xpi firefox-langpacks/af.xpi firefox-langpacks/an.xpi firefox-langpacks/ar.xpi firefox-langpacks/ast.xpi firefox-langpacks/az.xpi firefox-langpacks/be.xpi firefox-langpacks/bg.xpi firefox-langpacks/bn.xpi firefox-langpacks/br.xpi firefox-langpacks/bs.xpi firefox-langpacks/ca.xpi firefox-langpacks/cak.xpi firefox-langpacks/cs.xpi firefox-langpacks/cy.xpi firefox-langpacks/da.xpi firefox-langpacks/de.xpi firefox-langpacks/dsb.xpi firefox-langpacks/el.xpi firefox-langpacks/en-CA.xpi firefox-langpacks/en-GB.xpi firefox-langpacks/eo.xpi firefox-langpacks/es-AR.xpi firefox-langpacks/es-CL.xpi firefox-langpacks/es-ES.xpi firefox-langpacks/es-MX.xpi firefox-langpacks/et.xpi firefox-langpacks/eu.xpi firefox-langpacks/fa.xpi firefox-langpacks/ff.xpi firefox-langpacks/fi.xpi firefox-langpacks/fr.xpi firefox-langpacks/fy-NL.xpi firefox-langpacks/ga-IE.xpi firefox-langpacks/gd.xpi firefox-langpacks/gl.xpi firefox-langpacks/gn.xpi firefox-langpacks/gu-IN.xpi firefox-langpacks/he.xpi firefox-langpacks/hi-IN.xpi firefox-langpacks/hr.xpi firefox-langpacks/hsb.xpi firefox-langpacks/hu.xpi firefox-langpacks/hy-AM.xpi firefox-langpacks/ia.xpi firefox-langpacks/id.xpi firefox-langpacks/is.xpi firefox-langpacks/it.xpi firefox-langpacks/ja.xpi firefox-langpacks/ka.xpi firefox-langpacks/kab.xpi firefox-langpacks/kk.xpi firefox-langpacks/km.xpi firefox-langpacks/kn.xpi firefox-langpacks/ko.xpi firefox-langpacks/lij.xpi firefox-langpacks/lt.xpi firefox-langpacks/lv.xpi firefox-langpacks/mk.xpi firefox-langpacks/mr.xpi firefox-langpacks/ms.xpi firefox-langpacks/my.xpi firefox-langpacks/nb-NO.xpi firefox-langpacks/ne-NP.xpi firefox-langpacks/nl.xpi firefox-langpacks/nn-NO.xpi firefox-langpacks/oc.xpi firefox-langpacks/pa-IN.xpi firefox-langpacks/pl.xpi firefox-langpacks/pt-BR.xpi firefox-langpacks/pt-PT.xpi firefox-langpacks/rm.xpi firefox-langpacks/ro.xpi firefox-langpacks/ru.xpi firefox-langpacks/si.xpi firefox-langpacks/sk.xpi firefox-langpacks/sl.xpi firefox-langpacks/son.xpi firefox-langpacks/sq.xpi firefox-langpacks/sr.xpi firefox-langpacks/sv-SE.xpi firefox-langpacks/ta.xpi firefox-langpacks/te.xpi firefox-langpacks/th.xpi firefox-langpacks/tl.xpi firefox-langpacks/tr.xpi firefox-langpacks/trs.xpi firefox-langpacks/uk.xpi firefox-langpacks/ur.xpi firefox-langpacks/uz.xpi firefox-langpacks/vi.xpi firefox-langpacks/xh.xpi firefox-langpacks/zh-CN.xpi firefox-langpacks/zh-TW.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ach.xpi .xpi + language=ach + extensionID=langpack-ach@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ach@firefox.mozilla.org + unzip -qq firefox-langpacks/ach.xpi -d langpack-ach@firefox.mozilla.org + find langpack-ach@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ach@firefox.mozilla.org + zip -qq -r9mX ../langpack-ach@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-86.0 + cd - + /usr/bin/install -m 644 langpack-ach@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/langpacks ++ sed -e s/-/_/g ++ echo ach + 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 /builddir/build/BUILD/firefox-86.0 + cd - + /usr/bin/install -m 644 langpack-af@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/langpacks ++ 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 - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-an@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/langpacks ++ 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 - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-ar@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/langpacks ++ 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 + cd - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-ast@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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 - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-az@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/langpacks ++ 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 + cd - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-be@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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 - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-bg@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/langpacks ++ 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 + cd - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-bn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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 + cd - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-br@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-bs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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 - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-ca@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/langpacks ++ 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 + cd - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-cak@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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 + cd - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-cs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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 + cd - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-cy@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-da@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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 - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-de@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/langpacks ++ 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-86.0 + /usr/bin/install -m 644 langpack-dsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-el@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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 + cd - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-en-CA@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-en-GB@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-eo@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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 + cd - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-es-AR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-es-CL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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 - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-es-ES@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/langpacks ++ sed -e s/-/_/g ++ echo es-ES + 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-86.0 + /usr/bin/install -m 644 langpack-es-MX@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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 + xargs chmod 644 + find langpack-et@firefox.mozilla.org -type f + cd langpack-et@firefox.mozilla.org + zip -qq -r9mX ../langpack-et@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-et@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-eu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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 - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-fa@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/langpacks ++ 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 - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-ff@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/langpacks ++ 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 - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-fi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/langpacks ++ 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 - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-fr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/langpacks ++ 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-86.0 + /usr/bin/install -m 644 langpack-fy-NL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-ga-IE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-gd@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-gl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-gn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-gu-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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 + cd - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-he@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-hi-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-hr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-hsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-hu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-hy-AM@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-ia@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-id@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-is@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-it@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-ja@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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 - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-ka@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/langpacks ++ 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-86.0 + /usr/bin/install -m 644 langpack-kab@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-kk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-km@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-kn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-ko@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-lij@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-lt@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-lv@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-mk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-mr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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 - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-ms@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/langpacks ++ 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-86.0 + /usr/bin/install -m 644 langpack-my@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-nb-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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 - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-ne-NP@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/langpacks ++ 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-86.0 + /usr/bin/install -m 644 langpack-nl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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 + cd - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-nn-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-oc@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-pa-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-pl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-pt-BR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-pt-PT@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/langpacks ++ sed -e s/-/_/g ++ echo pt-PT + 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-86.0 + /usr/bin/install -m 644 langpack-rm@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-ro@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-ru@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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 + cd - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-si@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-sk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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 + xargs chmod 644 + find langpack-sl@firefox.mozilla.org -type f + 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-86.0 + /usr/bin/install -m 644 langpack-sl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-son@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-sq@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-sr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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 + cd - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-sv-SE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-ta@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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 + cd - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-te@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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 - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-th@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/langpacks ++ 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 + cd - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-tl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-tr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-trs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-uk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-ur@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-uz@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-vi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-xh@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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-86.0 + /usr/bin/install -m 644 langpack-zh-CN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/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 - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-zh-TW@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/langpacks ++ 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-86.0-7.fc32.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-es-AR@firefox.mozilla.org.xpi langpack-es@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-86.0 + echo '%lang(es) /usr/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-86.0-7.fc32.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-fy-NL@firefox.mozilla.org.xpi langpack-fy@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-86.0 + echo '%lang(fy) /usr/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-86.0-7.fc32.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-ga-IE@firefox.mozilla.org.xpi langpack-ga@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-86.0 + echo '%lang(ga) /usr/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-86.0-7.fc32.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-gu-IN@firefox.mozilla.org.xpi langpack-gu@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-86.0 + echo '%lang(gu) /usr/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-86.0-7.fc32.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-hi-IN@firefox.mozilla.org.xpi langpack-hi@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-86.0 + echo '%lang(hi) /usr/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-86.0-7.fc32.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-hy-AM@firefox.mozilla.org.xpi langpack-hy@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-86.0 + echo '%lang(hy) /usr/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-86.0-7.fc32.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-nb-NO@firefox.mozilla.org.xpi langpack-nb@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-86.0 + echo '%lang(nb) /usr/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-86.0-7.fc32.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-nn-NO@firefox.mozilla.org.xpi langpack-nn@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-86.0 + echo '%lang(nn) /usr/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-86.0-7.fc32.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-pa-IN@firefox.mozilla.org.xpi langpack-pa@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-86.0 + echo '%lang(pa) /usr/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-86.0-7.fc32.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-pt-PT@firefox.mozilla.org.xpi langpack-pt@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-86.0 + echo '%lang(pt) /usr/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-86.0-7.fc32.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-sv-SE@firefox.mozilla.org.xpi langpack-sv@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-86.0 + echo '%lang(sv) /usr/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-86.0-7.fc32.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-zh-TW@firefox.mozilla.org.xpi langpack-zh@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-86.0 + echo '%lang(zh) /usr/lib64/firefox/langpacks/langpack-zh@firefox.mozilla.org.xpi' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le//usr/lib64/firefox/browser/defaults/preferences + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le//etc/firefox/pref + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/install -p -c -m 644 LICENSE /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le//usr/lib64/firefox + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/dictionaries + ln -s /usr/share/myspell /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/dictionaries + /usr/bin/cp /builddir/build/SOURCES/firefox-redhat-default-prefs.js /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/browser/defaults/preferences + /usr/bin/cp build/unix/run-mozilla.sh /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/distribution + /usr/bin/cp /builddir/build/SOURCES/distribution.ini /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/distribution + mkdir -p /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/share/metainfo ++ date +file.file + /usr/bin/sed -e s/__VERSION__/86.0/ -e s/__DATE__/file.file/ /builddir/build/SOURCES/firefox.appdata.xml.in + mkdir -p /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/share/gnome-shell/search-providers + /usr/bin/cp /builddir/build/SOURCES/firefox-search-provider.ini /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/share/gnome-shell/search-providers + rm -rf /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/gtk2/ + rm -f /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox-devel-86.0/sdk/lib/libmozjs.so + rm -f /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox-devel-86.0/sdk/lib/libmozalloc.so + rm -f /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox-devel-86.0/sdk/lib/libxul.so + /usr/lib/rpm/find-debuginfo.sh -j8 --strict-build-id -m -i --build-id-seed 86.0-7.fc32 --unique-debug-suffix -86.0-7.fc32.ppc64le --unique-debug-src-base firefox-86.0-7.fc32.ppc64le --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/firefox-86.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/gmp-clearkey/0.1/libclearkey.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/libmozsqlite3.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/firefox-bin explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/firefox explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/liblgpllibs.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/libmozwayland.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/libxul.so extracting debug info from /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/firefox extracting debug info from /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/libxul.so extracting debug info from /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/firefox-bin extracting debug info from /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/liblgpllibs.so extracting debug info from /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/gmp-clearkey/0.1/libclearkey.so extracting debug info from /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/libmozwayland.so extracting debug info from /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/libmozsqlite3.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/pingsender explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/plugin-container extracting debug info from /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/pingsender extracting debug info from /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/plugin-container dwz: ./usr/lib64/firefox/libxul.so-86.0-7.fc32.ppc64le.debug: Too many DIEs, not optimizing original debug info size: 3074444kB, size after compression: 3072044kB /usr/lib/rpm/sepdebugcrcfix: Updated 9 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 730835 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-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_asconf.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_asconf.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_auth.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_auth.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_bsd_addr.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_bsd_addr.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_callout.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_callout.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_cc_functions.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_crc32.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_crc32.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_header.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_indata.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_indata.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_input.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_input.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_os.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_os_userspace.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_output.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_output.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_pcb.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_pcb.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_peeloff.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_peeloff.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_sha1.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_sha1.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_ss_functions.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_structs.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_sysctl.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_sysctl.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_timer.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_timer.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_uio.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_userspace.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_usrreq.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctp_var.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctputil.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/netinet/sctputil.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/user_atomic.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/user_environment.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/user_environment.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/user_inpcb.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/user_malloc.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/user_mbuf.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/user_mbuf.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/user_recv_thread.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/user_route.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/user_socket.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/netwerk/sctp/src/user_socketvar.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/objdir/dist/include/google/protobuf/io/coded_stream.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/other-licenses/atk-1.0/atk/atkrelationtype.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/other-licenses/nsis/Contrib/CityHash/cityhash/city.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/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-86.0-7.fc32.ppc64le/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-86.0-7.fc32.ppc64le/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-86.0-7.fc32.ppc64le/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-86.0-7.fc32.ppc64le/third_party/rust/plane-split/src/bsp.rs is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/third_party/rust/plane-split/src/clip.rs is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/third_party/rust/plane-split/src/lib.rs is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/third_party/rust/plane-split/src/polygon.rs is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/third_party/rust/type-map/src/lib.rs is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-86.0-7.fc32.ppc64le/toolkit/components/protobuf/src/google/protobuf/generated_enum_util.cc is executable but has no shebang, removing executable bit Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.TQmJiv + umask 022 + cd /builddir/build/BUILD + cd firefox-86.0 + appstream-util validate-relax --nonet /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/share/metainfo/firefox.appdata.xml /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/share/metainfo/firefox.appdata.xml: OK + RPM_EC=0 ++ jobs -p + exit 0 Processing files: firefox-86.0-7.fc32.ppc64le warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/firefox and /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib64/firefox/firefox-bin warning: absolute symlink: /usr/lib64/firefox/dictionaries -> /usr/share/myspell Provides: application() application(firefox.desktop) firefox = 86.0-7.fc32 firefox(ppc-64) = 86.0-7.fc32 metainfo() metainfo(firefox.appdata.xml) mimehandler(application/vnd.mozilla.xul+xml) mimehandler(application/xhtml+xml) mimehandler(text/html) mimehandler(text/mml) mimehandler(text/xml) mimehandler(x-scheme-handler/http) mimehandler(x-scheme-handler/https) webclient Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(BuiltinLuaScripts) <= 4.2.2-1 rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires(posttrans): /bin/sh Requires: /usr/bin/bash /usr/bin/sh ld64.so.2()(64bit) ld64.so.2(GLIBC_2.22)(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) 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_3.4.4)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libgdk-3.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) libharfbuzz.so.0()(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) 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) 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-86.0-7.fc32.ppc64le Provides: application() application(firefox-x11.desktop) firefox-x11 = 86.0-7.fc32 firefox-x11(ppc-64) = 86.0-7.fc32 mimehandler(application/vnd.mozilla.xul+xml) mimehandler(application/xhtml+xml) mimehandler(text/html) mimehandler(text/mml) mimehandler(text/xml) mimehandler(x-scheme-handler/http) mimehandler(x-scheme-handler/https) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash Processing files: firefox-wayland-86.0-7.fc32.ppc64le Provides: application() application(firefox-wayland.desktop) firefox-wayland = 86.0-7.fc32 firefox-wayland(ppc-64) = 86.0-7.fc32 mimehandler(application/vnd.mozilla.xul+xml) mimehandler(application/xhtml+xml) mimehandler(text/html) mimehandler(text/mml) mimehandler(text/xml) mimehandler(x-scheme-handler/http) mimehandler(x-scheme-handler/https) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash Processing files: firefox-debugsource-86.0-7.fc32.ppc64le Provides: firefox-debugsource = 86.0-7.fc32 firefox-debugsource(ppc-64) = 86.0-7.fc32 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: firefox-debuginfo-86.0-7.fc32.ppc64le warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib/debug/usr/lib64/firefox/firefox-86.0-7.fc32.ppc64le.debug and /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le/usr/lib/debug/usr/lib64/firefox/firefox-bin-86.0-7.fc32.ppc64le.debug Provides: debuginfo(build-id) = 238d4637e8c357885b3d7807c56ba8cb574f5b44 debuginfo(build-id) = 27cf7b8f8da5e34120554de2ac352f81737b6ed0 debuginfo(build-id) = 49bccd704127f0b8346c9ebe58649303055ffabb debuginfo(build-id) = af8a73f217d25001d3356f56eba9a6d23030676d debuginfo(build-id) = becf8e404b5a526ce4ac49e3fea7288e6c613e4e debuginfo(build-id) = c66102bdd4d448593c9eb2a599f9acf8dd0b8c08 debuginfo(build-id) = cf353bf43d4be8e00739355a66a2723346c7236d debuginfo(build-id) = d1df3882c2e14affa65ef10fafb2b0c2d6c443ae debuginfo(build-id) = d4bc46e78ec595d507db8676161ffdd274ade56e firefox-debuginfo = 86.0-7.fc32 firefox-debuginfo(ppc-64) = 86.0-7.fc32 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: firefox-debugsource(ppc-64) = 86.0-7.fc32 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le Wrote: /builddir/build/RPMS/firefox-x11-86.0-7.fc32.ppc64le.rpm Wrote: /builddir/build/RPMS/firefox-wayland-86.0-7.fc32.ppc64le.rpm Wrote: /builddir/build/RPMS/firefox-86.0-7.fc32.ppc64le.rpm Wrote: /builddir/build/RPMS/firefox-debugsource-86.0-7.fc32.ppc64le.rpm Wrote: /builddir/build/RPMS/firefox-debuginfo-86.0-7.fc32.ppc64le.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.gQubmu + umask 022 + cd /builddir/build/BUILD + cd firefox-86.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-86.0-7.fc32.ppc64le + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0